]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: clean up index after full metadata sync 33934/head
authorCasey Bodley <cbodley@redhat.com>
Thu, 12 Mar 2020 20:51:26 +0000 (16:51 -0400)
committerCasey Bodley <cbodley@redhat.com>
Mon, 17 Jan 2022 20:53:26 +0000 (15:53 -0500)
Fixes: https://tracker.ceph.com/issues/40177
Signed-off-by: Casey Bodley <cbodley@redhat.com>
src/rgw/rgw_sync.cc

index 80b710d404a7c2cec86d607956f7320ca4a0edcc..3efa1cecbf829be627874bd64b624f1c8b935915 100644 (file)
@@ -1666,6 +1666,11 @@ public:
           drain_all();
           return retcode;
         }
+        // clean up full sync index
+        yield {
+          auto oid = full_sync_index_shard_oid(shard_id);
+          call(new RGWRadosRemoveCR(sync_env->store, {pool, oid}));
+        }
       }
 
       /*