From: Casey Bodley Date: Mon, 10 Feb 2020 21:11:55 +0000 (-0500) Subject: rgw: init_sync_status uses local DataSyncCtx X-Git-Tag: v15.1.1~324^2~5 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=1bb4fd75838dd8f9b7f313ebc40d81693bcec387;p=ceph-ci.git rgw: init_sync_status uses local DataSyncCtx Signed-off-by: Casey Bodley --- diff --git a/src/rgw/rgw_data_sync.cc b/src/rgw/rgw_data_sync.cc index 67cbd7aa2b1..7ba410136f2 100644 --- a/src/rgw/rgw_data_sync.cc +++ b/src/rgw/rgw_data_sync.cc @@ -732,8 +732,8 @@ int RGWRemoteDataLog::init_sync_status(int num_shards) sync_env_local.http_manager = &http_manager; auto instance_id = ceph::util::generate_random_number(); RGWDataSyncCtx sc_local = sc; - sc.env = &sync_env_local; - ret = crs.run(new RGWInitDataSyncStatusCoroutine(&sc, num_shards, instance_id, tn, &sync_status)); + sc_local.env = &sync_env_local; + ret = crs.run(new RGWInitDataSyncStatusCoroutine(&sc_local, num_shards, instance_id, tn, &sync_status)); http_manager.stop(); return ret; }