// profiling and debugging
log_messages: true,
log_interval: 1,
- log_name: 0,
+ log_name: (char*)0,
fake_clock: false,
fakemessenger_serialize: true,
mds_cache_size: MDS_CACHE_SIZE,
mds_cache_mid: .7,
+ mds_log: true,
mds_log_max_len: 10000,//MDS_CACHE_SIZE / 3,
mds_log_max_trimming: 16,
mds_log_read_inc: 65536,
else if (strcmp(argv[i], "--mds_cache_size") == 0)
g_conf.mds_cache_size = atoi(argv[++i]);
+
+ else if (strcmp(argv[i], "--mds_log") == 0)
+ g_conf.mds_log = atoi(argv[++i]);
+ else if (strcmp(argv[i], "--mds_log_before_reply") == 0)
+ g_conf.mds_log_before_reply = atoi(argv[++i]);
else if (strcmp(argv[i], "--mds_log_max_len") == 0)
g_conf.mds_log_max_len = atoi(argv[++i]);
else if (strcmp(argv[i], "--mds_log_max_trimming") == 0)
g_conf.mds_log_flush_on_shutdown = atoi(argv[++i]);
else if (strcmp(argv[i], "--mds_bal_interval") == 0)
g_conf.mds_bal_interval = atoi(argv[++i]);
- else if (strcmp(argv[i], "--mds_log_before_reply") == 0)
- g_conf.mds_log_before_reply = atoi(argv[++i]);
+
else if (strcmp(argv[i], "--osd_fsync") == 0)
free[type].erase(id);
dout(DBLEVEL) << "idalloc " << this << ": getid type " << type << " is " << id << endl;
//free[type].dump();
- save();
+ //save();
return id;
}
dout(DBLEVEL) << "idalloc " << this << ": reclaim type " << type << " id " << id << endl;
free[type].insert(id);
//free[type].dump();
- save();
+ //save();
}
free.clear();
// use generic range FIXME THIS IS CRAP
- free[ID_INO].map_insert((long long)1000000LL * (mds->get_nodeid()+1),
- (long long)1000000LL * (mds->get_nodeid()+2) - 1);
+ free[ID_INO].map_insert((long long)100000000LL * (mds->get_nodeid()+1),
+ (long long)100000000LL * (mds->get_nodeid()+2) - 1);
//free[ID_INO].dump();
free[ID_FH].map_insert(1000000LL * (mds->get_nodeid()+1),