Remove cluster_client_t::stop()

rel-0.5
Vitaliy Filippov 2021-04-03 01:54:52 +03:00
parent 883bf84a16
commit e47f6fba60
3 changed files with 6 additions and 10 deletions

View File

@ -96,14 +96,6 @@ cluster_client_t::~cluster_client_t()
} }
} }
void cluster_client_t::stop()
{
while (msgr.clients.size() > 0)
{
msgr.stop_client(msgr.clients.begin()->first);
}
}
void cluster_client_t::continue_ops(bool up_retry) void cluster_client_t::continue_ops(bool up_retry)
{ {
for (auto op_it = cur_ops.begin(); op_it != cur_ops.end(); ) for (auto op_it = cur_ops.begin(); op_it != cur_ops.end(); )
@ -250,6 +242,11 @@ void cluster_client_t::on_change_osd_state_hook(uint64_t peer_osd)
} }
} }
bool cluster_client_t::is_ready()
{
return pgs_loaded;
}
void cluster_client_t::on_ready(std::function<void(void)> fn) void cluster_client_t::on_ready(std::function<void(void)> fn)
{ {
if (pgs_loaded) if (pgs_loaded)

View File

@ -87,8 +87,8 @@ public:
cluster_client_t(ring_loop_t *ringloop, timerfd_manager_t *tfd, json11::Json & config); cluster_client_t(ring_loop_t *ringloop, timerfd_manager_t *tfd, json11::Json & config);
~cluster_client_t(); ~cluster_client_t();
void execute(cluster_op_t *op); void execute(cluster_op_t *op);
bool is_ready();
void on_ready(std::function<void(void)> fn); void on_ready(std::function<void(void)> fn);
void stop();
protected: protected:
void continue_ops(bool up_retry = false); void continue_ops(bool up_retry = false);

View File

@ -47,7 +47,6 @@ public:
~QemuProxy() ~QemuProxy()
{ {
cli->stop();
delete cli; delete cli;
delete tfd; delete tfd;
} }