]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw: bucket sync only allows one olh op at a time 22347/head
authorCasey Bodley <cbodley@redhat.com>
Sun, 10 Jun 2018 14:10:05 +0000 (10:10 -0400)
committerCasey Bodley <cbodley@redhat.com>
Mon, 25 Jun 2018 13:38:29 +0000 (09:38 -0400)
commitd120ca1734d247a1b8c78e1a8bfd7441f4fef8b4
tree69c12cdbd61d4b47c33f373261b011f981ccd9c5
parent918fc3813c8d8c96c7c071645b5ae5c1090a7c15
rgw: bucket sync only allows one olh op at a time

if olh operations on different instances of an object race to sync,
their olh epochs could be applied in the wrong order and result in one
operation being rejected by the olh log. serialize olh operations on the
same object name to prevent this from happening

Signed-off-by: Casey Bodley <cbodley@redhat.com>
src/rgw/rgw_data_sync.cc