]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw: generate new tag for object when setting object attrs
authorYehuda Sadeh <yehuda@redhat.com>
Fri, 27 Mar 2015 23:32:48 +0000 (16:32 -0700)
committerYehuda Sadeh <yehuda@redhat.com>
Fri, 27 Mar 2015 23:34:50 +0000 (16:34 -0700)
commit7538319dd7aa80a3318c108d345dee8044cf20a8
treeab56dd54fbb17a088d57b5982beb4eb3dd58bf61
parentb5a67f0e1d15385bc0d60a6da6e7fc810bde6047
rgw: generate new tag for object when setting object attrs

Fixes: #11256
Backport: firefly, hammer

Beforehand we were reusing the object's tag, which is problematic as
this tag is used for bucket index updates, and we might be clobbering a
racing update (like object removal).

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
src/rgw/rgw_rados.cc