Skip to content

Commit fb7cb18

Browse files
committed
rgw/services: remove unused RGWSI_Role_RADOS
Signed-off-by: Casey Bodley <[email protected]>
1 parent bb2ba14 commit fb7cb18

File tree

7 files changed

+1
-149
lines changed

7 files changed

+1
-149
lines changed

src/rgw/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ set(librgw_common_srcs
4646
services/svc_notify.cc
4747
services/svc_quota.cc
4848
services/svc_sync_modules.cc
49-
services/svc_role_rados.cc
5049
services/svc_sys_obj.cc
5150
services/svc_sys_obj_cache.cc
5251
services/svc_sys_obj_core.cc

src/rgw/driver/rados/rgw_sal_rados.cc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,6 @@
6767
#include "services/svc_quota.h"
6868
#include "services/svc_config_key.h"
6969
#include "services/svc_zone_utils.h"
70-
#include "services/svc_role_rados.h"
7170
#include "services/svc_user.h"
7271
#include "services/svc_sys_obj_cache.h"
7372
#include "cls/rgw/cls_rgw_client.h"

src/rgw/driver/rados/rgw_service.cc

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
#include "services/svc_sys_obj_cache.h"
2424
#include "services/svc_sys_obj_core.h"
2525
#include "services/svc_user_rados.h"
26-
#include "services/svc_role_rados.h"
2726

2827
#include "common/errno.h"
2928

@@ -77,7 +76,6 @@ int RGWServices_Def::init(CephContext *cct,
7776
sysobj = std::make_unique<RGWSI_SysObj>(cct);
7877
sysobj_core = std::make_unique<RGWSI_SysObj_Core>(cct);
7978
user_rados = std::make_unique<RGWSI_User_RADOS>(cct);
80-
role_rados = std::make_unique<RGWSI_Role_RADOS>(cct);
8179
async_processor = std::make_unique<RGWAsyncRadosProcessor>(
8280
cct, cct->_conf->rgw_num_async_rados_threads);
8381

@@ -121,7 +119,7 @@ int RGWServices_Def::init(CephContext *cct,
121119
}
122120
user_rados->init(driver->getRados()->get_rados_handle(), zone.get(), mdlog.get(),
123121
sysobj.get(), sysobj_cache.get(), meta.get());
124-
role_rados->init(zone.get(), meta.get(), meta_be_sobj.get(), sysobj.get());
122+
125123
can_shutdown = true;
126124

127125
int r = finisher->start(y, dpp);
@@ -240,12 +238,6 @@ int RGWServices_Def::init(CephContext *cct,
240238
ldpp_dout(dpp, 0) << "ERROR: failed to start user_rados service (" << cpp_strerror(-r) << dendl;
241239
return r;
242240
}
243-
244-
r = role_rados->start(y, dpp);
245-
if (r < 0) {
246-
ldout(cct, 0) << "ERROR: failed to start role_rados service (" << cpp_strerror(-r) << dendl;
247-
return r;
248-
}
249241
}
250242

251243
/* cache or core services will be started by sysobj */
@@ -263,7 +255,6 @@ void RGWServices_Def::shutdown()
263255
return;
264256
}
265257

266-
role_rados->shutdown();
267258
datalog_rados.reset();
268259
user_rados->shutdown();
269260
sync_modules->shutdown();
@@ -327,7 +318,6 @@ int RGWServices::do_init(CephContext *_cct, rgw::sal::RadosStore* driver, bool h
327318
cache = _svc.sysobj_cache.get();
328319
core = _svc.sysobj_core.get();
329320
user = _svc.user_rados.get();
330-
role = _svc.role_rados.get();
331321
async_processor = _svc.async_processor.get();
332322

333323
return 0;

src/rgw/driver/rados/rgw_service.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,6 @@ class RGWSI_SysObj_Cache;
7878
class RGWSI_User;
7979
class RGWSI_User_RADOS;
8080
class RGWDataChangesLog;
81-
class RGWSI_Role_RADOS;
8281
class RGWAsyncRadosProcessor;
8382

8483
struct RGWServices_Def
@@ -106,7 +105,6 @@ struct RGWServices_Def
106105
std::unique_ptr<RGWSI_SysObj_Cache> sysobj_cache;
107106
std::unique_ptr<RGWSI_User_RADOS> user_rados;
108107
std::unique_ptr<RGWDataChangesLog> datalog_rados;
109-
std::unique_ptr<RGWSI_Role_RADOS> role_rados;
110108
std::unique_ptr<RGWAsyncRadosProcessor> async_processor;
111109

112110
RGWServices_Def();
@@ -151,7 +149,6 @@ struct RGWServices
151149
RGWSI_SysObj_Cache *cache{nullptr};
152150
RGWSI_SysObj_Core *core{nullptr};
153151
RGWSI_User *user{nullptr};
154-
RGWSI_Role_RADOS *role{nullptr};
155152
RGWAsyncRadosProcessor* async_processor;
156153

157154
int do_init(CephContext *cct, rgw::sal::RadosStore* store, bool have_cache,

src/rgw/rgw_role.cc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
#include "services/svc_sys_obj.h"
2727
#include "services/svc_meta_be_sobj.h"
2828
#include "services/svc_meta.h"
29-
#include "services/svc_role_rados.h"
3029

3130
#define dout_subsys ceph_subsys_rgw
3231

src/rgw/services/svc_role_rados.cc

Lines changed: 0 additions & 82 deletions
This file was deleted.

src/rgw/services/svc_role_rados.h

Lines changed: 0 additions & 50 deletions
This file was deleted.

0 commit comments

Comments
 (0)