]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
librados: add API for fetching client addrs
authorVenky Shankar <vshankar@redhat.com>
Wed, 29 Jul 2020 07:56:39 +0000 (03:56 -0400)
committerVenky Shankar <vshankar@redhat.com>
Tue, 1 Sep 2020 10:58:10 +0000 (06:58 -0400)
Signed-off-by: Venky Shankar <vshankar@redhat.com>
src/include/rados/librados.hpp
src/librados/librados_cxx.cc

index 826ce57f270dc90b8b6abb106bc98d83ffca8910..6c6f24634a1f3cc7ab429a431c9bb47dccb405c0 100644 (file)
@@ -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
      *
index 484c723554e55ff4f814d0b27282a9d84eba010f..fa68acd09384eac0114eddb2aa480daca2adb052 100644 (file)
@@ -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;