From: Casey Bodley Date: Wed, 13 Dec 2023 20:32:37 +0000 (-0500) Subject: rgw/multisite: error repo coroutines initialize rados pointer X-Git-Tag: v19.3.0~361^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F54841%2Fhead;p=ceph.git rgw/multisite: error repo coroutines initialize rados pointer Signed-off-by: Casey Bodley --- diff --git a/src/rgw/driver/rados/rgw_sync_error_repo.cc b/src/rgw/driver/rados/rgw_sync_error_repo.cc index c180497bd73d..b07037d655d3 100644 --- a/src/rgw/driver/rados/rgw_sync_error_repo.cc +++ b/src/rgw/driver/rados/rgw_sync_error_repo.cc @@ -127,7 +127,7 @@ class RGWErrorRepoWriteCR : public RGWSimpleCoroutine { RGWErrorRepoWriteCR(librados::Rados* rados, const rgw_raw_obj& raw_obj, const std::string& key, ceph::real_time timestamp) : RGWSimpleCoroutine(static_cast(rados->cct())), - raw_obj(raw_obj), + rados(rados), raw_obj(raw_obj), key(key), timestamp(timestamp) {} @@ -172,7 +172,7 @@ class RGWErrorRepoRemoveCR : public RGWSimpleCoroutine { RGWErrorRepoRemoveCR(librados::Rados* rados, const rgw_raw_obj& raw_obj, const std::string& key, ceph::real_time timestamp) : RGWSimpleCoroutine(static_cast(rados->cct())), - raw_obj(raw_obj), + rados(rados), raw_obj(raw_obj), key(key), timestamp(timestamp) {}