]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
rgw: init_sync_status uses local DataSyncCtx
authorCasey Bodley <cbodley@redhat.com>
Mon, 10 Feb 2020 21:11:55 +0000 (16:11 -0500)
committerCasey Bodley <cbodley@redhat.com>
Thu, 13 Feb 2020 20:39:01 +0000 (15:39 -0500)
Signed-off-by: Casey Bodley <cbodley@redhat.com>
src/rgw/rgw_data_sync.cc

index 67cbd7aa2b1b041723248637a894430eb61b796e..7ba410136f2d0e62f6802df23519fbcd7a8e373e 100644 (file)
@@ -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<uint64_t>();
   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;
 }