]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw: bucket meta remove don't overwrite entry point first
authorYehuda Sadeh <yehuda@inktank.com>
Mon, 19 Aug 2013 23:56:27 +0000 (16:56 -0700)
committerYehuda Sadeh <yehuda@inktank.com>
Fri, 23 Aug 2013 17:10:57 +0000 (10:10 -0700)
commit0373d749cea7d9b532069ba8ebca2f005b2c9f59
treeecb65ac28971af0f4ce1060be1052622c116cbd6
parentf040020fb2a7801ebbed23439159755ff8a3edbd
rgw: bucket meta remove don't overwrite entry point first

Fixes: #6056
When removing a bucket metadata entry we first unlink the bucket
and then we remove the bucket entrypoint object. Originally
when unlinking the bucket we first overwrote the bucket entrypoint
entry marking it as 'unlinked'. However, this is not really needed
as we're just about to remove it. The original version triggered
a bug, as we needed to propagate the new header version first (which
we didn't do, so the subsequent bucket removal failed).

Reviewed-by: Greg Farnum <greg@inktank.com>
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
src/rgw/rgw_bucket.cc