Server::finish_force_open_sessions() send session open message to
clients. It's wrong to use it during log replay.
Signed-off-by: Yan, Zheng <zyan@redhat.com>
<< " < " << cmapv << dendl;
// open client sessions?
map<client_t,entity_inst_t> cm;
- map<client_t, uint64_t> seqm;
bufferlist::iterator blp = client_map.begin();
::decode(cm, blp);
- mds->server->prepare_force_open_sessions(cm, seqm);
- mds->server->finish_force_open_sessions(cm, seqm);
+ mds->sessionmap.open_sessions(cm);
assert(mds->sessionmap.get_version() == cmapv);
mds->sessionmap.set_projected(mds->sessionmap.get_version());