From: Shilpa Jagannath Date: Tue, 1 Nov 2022 21:11:31 +0000 (-0400) Subject: rgw/multisite: clear objv before reading bucket sync status X-Git-Tag: v18.1.0~499^2~20 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=852e60d6f3d5f0f3cef2a9e382fa3cda8e5bf4c3;p=ceph.git rgw/multisite: clear objv before reading bucket sync status Signed-off-by: Shilpa Jagannath --- diff --git a/src/rgw/driver/rados/rgw_data_sync.cc b/src/rgw/driver/rados/rgw_data_sync.cc index 551aa767b44cf..cb4d227a39d5a 100644 --- a/src/rgw/driver/rados/rgw_data_sync.cc +++ b/src/rgw/driver/rados/rgw_data_sync.cc @@ -5399,6 +5399,7 @@ public: int RGWSyncBucketShardCR::operate(const DoutPrefixProvider *dpp) { reenter(this) { + objv_tracker.clear(); yield call(new RGWReadBucketPipeSyncStatusCoroutine(sc, sync_pair, &sync_status, &objv_tracker, generation)); if (retcode < 0 && retcode != -ENOENT) { tn->log(0, SSTR("ERROR: failed to read sync status for bucket. error: " << retcode));