From: Venky Shankar Date: Wed, 29 Jul 2020 07:56:39 +0000 (-0400) Subject: librados: add API for fetching client addrs X-Git-Tag: wip-pdonnell-testing-20200918.022351~184^2~8 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=18c495f019a978c406f6287ec88a79bedeeb799d;p=ceph-ci.git librados: add API for fetching client addrs Signed-off-by: Venky Shankar --- diff --git a/src/include/rados/librados.hpp b/src/include/rados/librados.hpp index 826ce57f270..6c6f24634a1 100644 --- a/src/include/rados/librados.hpp +++ b/src/include/rados/librados.hpp @@ -1496,6 +1496,8 @@ inline namespace v14_2_0 { int blocklist_add(const std::string& client_address, uint32_t expire_seconds); + std::string get_addrs() const; + /* * pool aio * diff --git a/src/librados/librados_cxx.cc b/src/librados/librados_cxx.cc index 484c723554e..fa68acd0938 100644 --- a/src/librados/librados_cxx.cc +++ b/src/librados/librados_cxx.cc @@ -2816,6 +2816,10 @@ int librados::Rados::blocklist_add(const std::string& client_address, return client->blocklist_add(client_address, expire_seconds); } +std::string librados::Rados::get_addrs() const { + return client->get_addrs(); +} + librados::PoolAsyncCompletion *librados::Rados::pool_async_create_completion() { PoolAsyncCompletionImpl *c = new PoolAsyncCompletionImpl;