From e10bc08dde0e2bdda4807ff58f99558789dbdd87 Mon Sep 17 00:00:00 2001 From: Shilpa Jagannath Date: Tue, 14 Jun 2022 10:58:06 -0400 Subject: [PATCH] rgw/multisite: use configurable option for bucket sync concurrency window Signed-off-by: Shilpa Jagannath --- src/rgw/rgw_data_sync.cc | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/rgw/rgw_data_sync.cc b/src/rgw/rgw_data_sync.cc index 8d897d175c4..a63558ed0df 100644 --- a/src/rgw/rgw_data_sync.cc +++ b/src/rgw/rgw_data_sync.cc @@ -3986,8 +3986,6 @@ done: } }; -#define BUCKET_SYNC_SPAWN_WINDOW 20 - class RGWBucketFullSyncCR : public RGWCoroutine { RGWDataSyncCtx *sc; RGWDataSyncEnv *sync_env; @@ -4787,7 +4785,7 @@ int RGWRunBucketSourcesSyncCR::operate(const DoutPrefixProvider *dpp) yield_spawn_window(sync_bucket_shard_cr(sc, lease_cr, sync_pair, gen, tn, &*cur_shard_progress), - BUCKET_SYNC_SPAWN_WINDOW, + cct->_conf->rgw_bucket_sync_spawn_window, [&](uint64_t stack_id, int ret) { if (ret < 0) { tn->log(10, SSTR("ERROR: a sync operation returned error: " << ret)); -- 2.39.5