rgw: bucket sync allows OP_ADD on versioned objects
operations like PutACL that only mutate object metadata do not
generate a link_olh entry, so they cannot be skipped. their bilog
entries don't have a versioned_epoch, so we skip the call to
set_olh() by passing an empty value to fetch_remote_obj()
Fixes: http://tracker.ceph.com/issues/24367
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
7fb034ee5e98e7e991595c768a3a1da6c56f119c)
Conflicts:
src/rgw/rgw_data_sync.cc
- trivial resolution