void finish_flush_session(Session *session, version_t seq);
void terminate_sessions();
void find_idle_sessions();
- void kill_session(Session *session, Context *on_safe);
+ void kill_session(Session *session, Context *on_safe, bool need_purge_inos = false);
size_t apply_blacklist(const std::set<entity_addr_t> &blacklist);
- void journal_close_session(Session *session, int state, Context *on_safe);
+ void journal_close_session(Session *session, int state, Context *on_safe, bool need_purge_inos = false);
- set<client_t> client_reclaim_gather;
size_t get_num_pending_reclaim() const { return client_reclaim_gather.size(); }
Session *find_session_by_uuid(std::string_view uuid);
void reclaim_session(Session *session, const cref_t<MClientReclaim> &m);