]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw: fetch_remote_obj filters out olh attrs
authorCasey Bodley <cbodley@redhat.com>
Fri, 4 Jan 2019 20:53:34 +0000 (15:53 -0500)
committerCasey Bodley <cbodley@redhat.com>
Fri, 4 Jan 2019 21:21:12 +0000 (16:21 -0500)
commita4195fc55fb76f0a2576d5ff0b2c99ad12fd7a49
tree54110776c90f38aa9eb9b135cd84c61f663b264a
parent5c71f5421c13f6e7ff2e82c8313b40a857d6ec36
rgw: fetch_remote_obj filters out olh attrs

each zone manages its own olh log, so we don't want any of the source
zone's olh attributes. in one case (sync of an object overwrite in a
versioning-suspended bucket), these olh attributes were being written
directly to the head object and leading to link_olh errors due to the
olh_tag mismatch

Fixes: http://tracker.ceph.com/issues/37792
Signed-off-by: Casey Bodley <cbodley@redhat.com>
src/rgw/rgw_rados.cc