// -- cons --
Migrator(MDSRank *m, MDCache *c) : mds(m), cache(c) {
inject_session_race = g_conf->get_val<bool>("mds_inject_migrator_session_race");
+ inject_message_loss = g_conf->get_val<int64_t>("mds_inject_migrator_message_loss");
}
void handle_conf_change(const struct md_config_t *conf,
void handle_export_finish(MExportDirFinish *m);
void handle_export_caps(MExportCaps *m);
+ void handle_export_caps_ack(MExportCapsAck *m);
void logged_import_caps(CInode *in,
mds_rank_t from,
map<client_t,pair<Session*,uint64_t> >& imported_session_map,
MDSRank *mds;
MDCache *cache;
bool inject_session_race = false;
+ int inject_message_loss = 0;
};
#endif