]> 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)
committerKen Dreyer <kdreyer@redhat.com>
Mon, 4 May 2015 18:54:10 +0000 (12:54 -0600)
commit10013a90b03ff317f7cae7944b2561a504c4718d
treeeada34c1f74289d06771f2a16ff4f7d50b7d7d52
parentee5858906d5d903db7b04be665dfa3ede3395134
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>
(cherry picked from commit edc0627a1dbeb66ea2f5f177f6ceca64559ff3d8)
src/rgw/rgw_rados.cc