OPTION(mds_max_file_size, OPT_U64, 1ULL << 40)
OPTION(mds_cache_size, OPT_INT, 100000)
OPTION(mds_cache_mid, OPT_FLOAT, .7)
+OPTION(mds_max_file_recover, OPT_INT, 5)
OPTION(mds_mem_max, OPT_INT, 1048576) // KB
OPTION(mds_dir_max_commit_size, OPT_INT, 10) // MB
OPTION(mds_decay_halflife, OPT_FLOAT, 5)
dout(10) << "RecoveryQueue::advance " << file_recover_queue.size() << " queued, "
<< file_recovering.size() << " recovering" << dendl;
- while (file_recovering.size() < 5 &&
+ while (file_recovering.size() < g_conf->mds_max_file_recover &&
!file_recover_queue.empty()) {
CInode *in = *file_recover_queue.begin();
file_recover_queue.erase(in);