if (p->is_dirty())
in->_mark_dirty(logseg);
if (p->is_dirty_parent())
- in->_mark_dirty_parent(logseg, p->is_dirty_pool());
+ in->mark_dirty_parent(logseg, p->is_dirty_pool());
if (p->need_snapflush())
logseg->open_files.push_back(&in->item_open_file);
if (dn->is_auth())
} else {
dout(10) << "ESessions.replay sessionmap " << mds->sessionmap.get_version()
<< " < " << cmapv << dendl;
- mds->sessionmap.open_sessions(client_map);
+ mds->sessionmap.replay_open_sessions(client_map);
assert(mds->sessionmap.get_version() == cmapv);
- mds->sessionmap.set_projected(mds->sessionmap.get_version());
}
update_segment();
}
map<client_t,entity_inst_t> cm;
bufferlist::iterator blp = client_map.begin();
::decode(cm, blp);
- mds->sessionmap.open_sessions(cm);
-
+ mds->sessionmap.replay_open_sessions(cm);
assert(mds->sessionmap.get_version() == cmapv);
- mds->sessionmap.set_projected(mds->sessionmap.get_version());
}
}
update_segment();
map<client_t,entity_inst_t> cm;
bufferlist::iterator blp = client_map.begin();
::decode(cm, blp);
- mds->sessionmap.open_sessions(cm);
+ mds->sessionmap.replay_open_sessions(cm);
if (mds->sessionmap.get_version() != cmapv)
{
derr << "sessionmap version " << mds->sessionmap.get_version()
mds->damaged();
ceph_abort(); // Should be unreachable because damaged() calls respawn()
}
- mds->sessionmap.set_projected(mds->sessionmap.get_version());
}
update_segment();
}