From b3ce21e375b13aaa5510eabe6f2ac93f20c3f6e9 Mon Sep 17 00:00:00 2001 From: sage Date: Thu, 9 Jun 2005 15:39:23 +0000 Subject: [PATCH] *** empty log message *** git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@286 29311d96-e01e-0410-9327-a35deaab8ce9 --- ceph/config.cc | 40 +++++++++++++++++++++++++++------------- ceph/config.h | 6 +++++- ceph/fakesyn.cc | 16 +++++----------- 3 files changed, 37 insertions(+), 25 deletions(-) diff --git a/ceph/config.cc b/ceph/config.cc index 97dccae4d0d45..d03f5ec147fc7 100644 --- a/ceph/config.cc +++ b/ceph/config.cc @@ -38,13 +38,14 @@ md_config_t g_conf = { mds_log_max_len: 10000,//MDS_CACHE_SIZE / 3, mds_log_max_trimming: 16, mds_log_read_inc: 65536, + mds_log_before_reply: true, + mds_log_flush_on_shutdown: true, mds_bal_replicate_threshold: 500, mds_bal_unreplicate_threshold: 200, mds_bal_interval: 200, mds_verify_export_dirauth: true, - mds_log_before_reply: true, // --- fakeclient (mds regression testing) --- num_fakeclient: 100, @@ -82,26 +83,39 @@ md_config_t g_conf = { #include #include +#include +using namespace std; void parse_config_options(int argc, char **argv, - int& nargc, (char**)&nargv) + int& nargc, char**&nargv) { // alloc new argc - nargv = new (char*)[argc]; + nargv = (char**)malloc(sizeof(char*) * argc); nargc = 0; nargv[nargc++] - argv[0]; for (int i=1; i