RGWRemoteBucketLog::RGWRemoteBucketLog(const DoutPrefixProvider *_dpp,
rgw::sal::RGWRadosStore *_store,
- RGWBucketSyncStatusManager *_sm,
RGWAsyncRadosProcessor *_async_rados,
RGWHTTPManager *_http_manager)
: RGWCoroutinesManager(_store->ctx(), _store->getRados()->get_cr_registry()),
- dpp(_dpp), store(_store), status_manager(_sm),
+ dpp(_dpp), store(_store),
async_rados(_async_rados), http_manager(_http_manager)
{
}
auto async_rados = store->svc()->rados->get_async_processor();
for (int i = 0; i < effective_num_shards; i++) {
- RGWRemoteBucketLog *l = new RGWRemoteBucketLog(this, store, this, async_rados, &http_manager);
+ RGWRemoteBucketLog *l = new RGWRemoteBucketLog(this, store, async_rados, &http_manager);
ret = l->init(source_zone, conn, bucket, (num_shards ? i : -1), error_logger, store->getRados()->get_sync_tracer(), sync_module);
if (ret < 0) {
ldpp_dout(this, 0) << "ERROR: failed to initialize RGWRemoteBucketLog object" << dendl;
string source_zone;
rgw_bucket_shard bs;
- RGWBucketSyncStatusManager *status_manager;
RGWAsyncRadosProcessor *async_rados;
RGWHTTPManager *http_manager;
public:
RGWRemoteBucketLog(const DoutPrefixProvider *_dpp, rgw::sal::RGWRadosStore *_store,
- RGWBucketSyncStatusManager *_sm,
RGWAsyncRadosProcessor *_async_rados,
RGWHTTPManager *_http_manager);