From 18c495f019a978c406f6287ec88a79bedeeb799d Mon Sep 17 00:00:00 2001 From: Venky Shankar Date: Wed, 29 Jul 2020 03:56:39 -0400 Subject: [PATCH] librados: add API for fetching client addrs Signed-off-by: Venky Shankar --- src/include/rados/librados.hpp | 2 ++ src/librados/librados_cxx.cc | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/src/include/rados/librados.hpp b/src/include/rados/librados.hpp index 826ce57f270dc..6c6f24634a1f3 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 484c723554e55..fa68acd09384e 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; -- 2.39.5