Initialize msgr lazily in client to speedup vitastor-cli with RDMA enabled

This commit is contained in:
Vitaliy Filippov
2023-02-19 18:59:07 +03:00
parent 1a1ba0d1e7
commit 936122bbcf
3 changed files with 27 additions and 12 deletions
+4
View File
@@ -104,10 +104,14 @@ class cluster_client_t
std::vector<std::function<void(void)>> on_ready_hooks;
std::vector<inode_list_t*> lists;
int continuing_ops = 0;
bool msgr_initialized = false;
public:
etcd_state_client_t st_cli;
osd_messenger_t msgr;
void init_msgr();
json11::Json config;
json11::Json::object merged_config;