mon/MonClient: remove reopen_session() callback mechanism

It's been unused for over 5 years, since commit 17d24292b8 ("osd:
remove old stats backoff mechanism").

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
This commit is contained in:
Ilya Dryomov 2021-04-22 12:29:59 +02:00
parent 477b705fe7
commit 853c04b5a6
2 changed files with 2 additions and 24 deletions

View File

@ -677,18 +677,6 @@ void MonClient::_finish_auth(int auth_err)
_check_auth_tickets();
}
auth_cond.notify_all();
if (!auth_err) {
Context *cb = nullptr;
if (session_established_context) {
cb = session_established_context.release();
}
if (cb) {
monc_lock.unlock();
cb->complete(0);
monc_lock.lock();
}
}
}
// ---------

View File

@ -340,7 +340,6 @@ private:
std::list<MessageRef> waiting_for_session;
utime_t last_rotating_renew_sent;
std::unique_ptr<Context> session_established_context;
bool had_a_connection;
double reopen_interval_multiplier;
@ -504,18 +503,9 @@ public:
send_mon_message(MessageRef{m, false});
}
void send_mon_message(MessageRef m);
/**
* If you specify a callback, you should not call
* reopen_session() again until it has been triggered. The MonClient
* will behave, but the first callback could be triggered after
* the session has been killed and the MonClient has started trying
* to reconnect to another monitor.
*/
void reopen_session(Context *cb=NULL) {
void reopen_session() {
std::lock_guard l(monc_lock);
if (cb) {
session_established_context.reset(cb);
}
_reopen_session();
}