From 019e744d463579c495550311caa7318cd7f77089 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Thu, 22 Oct 2009 14:27:47 -0700 Subject: [PATCH] uclient: implement ms_get_authorizer --- src/client/Client.cc | 7 +++++++ src/client/Client.h | 1 + 2 files changed, 8 insertions(+) diff --git a/src/client/Client.cc b/src/client/Client.cc index 40e3e5825d673..02227ec13b2a5 100644 --- a/src/client/Client.cc +++ b/src/client/Client.cc @@ -5953,3 +5953,10 @@ void Client::ms_handle_remote_reset(Connection *con) Mutex::Locker l(client_lock); objecter->ms_handle_remote_reset(con); } + +bool Client::ms_get_authorizer(int dest_type, AuthAuthorizer& authorizer, bool force_new) +{ + if (dest_type == CEPH_ENTITY_TYPE_MON) + return true; + return monclient->auth.build_authorizer(dest_type, authorizer); +} diff --git a/src/client/Client.h b/src/client/Client.h index 1c0947ba8d7b5..17eae0856b705 100644 --- a/src/client/Client.h +++ b/src/client/Client.h @@ -1096,6 +1096,7 @@ protected: void ms_handle_connect(Connection *con); bool ms_handle_reset(Connection *con); void ms_handle_remote_reset(Connection *con); + bool ms_get_authorizer(int dest_type, AuthAuthorizer& authorizer, bool force_new); public: -- 2.39.5