]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: fix a bug that bucket instance obj can't be removed after resharding completed. 31483/head
authorzhang Shaowen <zhangshaowen@cmss.chinamobile.com>
Fri, 8 Nov 2019 09:50:23 +0000 (17:50 +0800)
committerzhang Shaowen <zhangshaowen@cmss.chinamobile.com>
Fri, 8 Nov 2019 10:02:06 +0000 (18:02 +0800)
Fixes: https://tracker.ceph.com/issues/42691
Signed-off-by: zhang Shaowen <zhangshaowen@cmss.chinamobile.com>
src/rgw/rgw_reshard.cc

index 81656cba97fa03c2104f695c48ee864d5d0cf32b..0265d367b9bb9d12364d265ac2c3ca351c1cc354 100644 (file)
@@ -375,7 +375,7 @@ int RGWBucketReshard::cancel()
 class BucketInfoReshardUpdate
 {
   rgw::sal::RGWRadosStore *store;
-  RGWBucketInfo bucket_info;
+  RGWBucketInfo& bucket_info;
   std::map<string, bufferlist> bucket_attrs;
 
   bool in_progress{false};