]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw: make rollback refcount tag match 30013/head
authorJ. Eric Ivancich <ivancich@redhat.com>
Thu, 29 Aug 2019 14:41:53 +0000 (10:41 -0400)
committerJ. Eric Ivancich <ivancich@redhat.com>
Thu, 29 Aug 2019 14:47:42 +0000 (10:47 -0400)
commita0fee94982d89f0210e1c526605831105cd90ef4
treead627541d27c5c20819c7743bb2114ffa86195cb
parent7d32b082f826181b605ae02ebc914fba9ac0d449
rgw: make rollback refcount tag match

When the refcount does a "get", the tag ends with a null character,
but during a rollback, when the tag is "put" it does not end with a
null character, so the same tag is not being manipulated and the
refcounts are therefore off, preventing future deletion of an rgw
object. This adds the null character to the "put" operation.

This change was originally submitted by lltlo <120680451@qq.com> but
wasn't signed-off.

Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
src/rgw/rgw_rados.cc