From 8a6138542abea7a87ae8d282edf04adbb77045e9 Mon Sep 17 00:00:00 2001 From: Yehuda Sadeh Date: Mon, 2 Mar 2009 16:37:56 -0800 Subject: [PATCH] conf: remove old stuff --- src/config.cc | 818 -------------------------------------------------- 1 file changed, 818 deletions(-) diff --git a/src/config.cc b/src/config.cc index f515477f613..8c2eeaab134 100644 --- a/src/config.cc +++ b/src/config.cc @@ -597,824 +597,6 @@ void sighup_handler(int signum) _dout_need_open = true; } - -#define CF_READ(section, var, inout) \ - cf->read(section, var, &g_conf.inout, g_conf.inout) - -#define CF_READ_TYPE(section, var, type, inout) \ - cf->read(section, var, (type *)&g_conf.inout, (type)g_conf.inout) - -#define CF_READ_STR(section, var, inout) \ - cf->read(section, var, (char **)&g_conf.inout, (char *)g_conf.inout) - -void parse_config_file0(ConfFile *cf, bool auto_update) -{ - cf->set_auto_update(true); - - cf->parse(); - - CF_READ("global", "num mon", num_mon); - CF_READ("global", "num mds", num_mds); - CF_READ("global", "num osd", num_osd); - CF_READ_STR("global", "monmap file", monmap_file); - CF_READ("global", "daemonize", daemonize); - CF_READ("global", "log to stdout", log_to_stdout); - CF_READ("global", "logger", logger); - CF_READ("global", "logger interval", logger_interval); - CF_READ_STR("global", "logger calc variance", logger_subdir); - CF_READ_STR("global", "logger subdir", logger_subdir); - CF_READ_STR("global", "logger dir", logger_dir); - - CF_READ_STR("global", "log dir", log_dir); - CF_READ_STR("global", "log sym dir", log_sym_dir); - - CF_READ_STR("global", "pid file", pid_file); - - CF_READ("global", "chdir root", chdir_root); - - CF_READ("debug", "debug", debug); - CF_READ("debug", "lockdep", debug_lockdep); - CF_READ("debug", "mds", debug_mds); - CF_READ("debug", "mds balancer", debug_mds_balancer); - CF_READ("debug", "mds log expire", debug_mds_log_expire); - CF_READ("debug", "buffer", debug_buffer); - CF_READ("debug", "filer", debug_filer); - CF_READ("debug", "journaler", debug_journaler); - CF_READ("debug", "client", debug_client); - CF_READ("debug", "ebofs", debug_ebofs); - CF_READ("debug", "journal", debug_journal); - CF_READ("debug", "ns", debug_ns); - CF_READ("debug", "ms", debug_ms); - CF_READ("debug", "mon", debug_mon); - CF_READ("debug", "tp", debug_tp); - - CF_READ("clock", "lock", clock_lock); - CF_READ("clock", "tare", clock_tare); - - CF_READ("messenger", "tcp nodelay", ms_tcp_nodelay); - CF_READ("messenger", "retry interval", ms_retry_interval); - CF_READ("messenger", "fail interval", ms_fail_interval); - CF_READ("messenger", "die on failure", ms_die_on_failure); - CF_READ("messenger", "no crc", ms_nocrc); - - CF_READ("mon", "tick interval", mon_tick_interval); - CF_READ("mon", "osd down out interval", mon_osd_down_out_interval); - CF_READ("mon", "lease", mon_lease); - CF_READ("mon", "lease renew interval", mon_lease_renew_interval); - CF_READ("mon", "lease ack timeout", mon_lease_ack_timeout); - CF_READ("mon", "lease timeout", mon_lease_timeout); - CF_READ("mon", "accept timeout", mon_accept_timeout); - CF_READ("mon", "stop on last unmount", mon_stop_on_last_unmount); - CF_READ("mon", "stop with last mds", mon_stop_with_last_mds); - CF_READ("mon", "allow mds bully", mon_allow_mds_bully); - CF_READ("mon", "pg create interval", mon_pg_create_interval); - - CF_READ("paxos", "propose interval", paxos_propose_interval); - CF_READ("paxos", "observer timeout", paxos_observer_timeout); - - CF_READ("client", "cache size", client_cache_size); - CF_READ("client", "cache mid", client_cache_mid); - CF_READ("client", "cache stat ttl", client_cache_stat_ttl); - CF_READ("client", "cache readdir ttl", client_cache_readdir_ttl); - CF_READ("client", "use random mds", client_use_random_mds); - CF_READ("client", "mount timeout", client_mount_timeout); - CF_READ("client", "tick interval", client_tick_interval); - CF_READ("client", "hack balance reads", client_hack_balance_reads); - CF_READ_STR("client", "trace", client_trace); - CF_READ_TYPE("client", "readahead min", long long, client_readahead_min); - CF_READ_TYPE("client", "readahead max bytes", long long, client_readahead_max_bytes); - CF_READ_TYPE("client", "readahead max periods", long long, client_readahead_max_periods); - CF_READ_STR("client", "snapdir", client_snapdir); - - CF_READ("fuse", "direct io", fuse_direct_io); - CF_READ("fuse", "fuse_ll", fuse_ll); - - CF_READ("client oc", "oc", client_oc); - CF_READ("client oc", "oc size", client_oc_size); - CF_READ("client oc", "oc max dirty", client_oc_max_dirty); - CF_READ("client oc", "oc target dirty", client_oc_target_dirty); - CF_READ_TYPE("client oc", "oc max sync write", unsigned long long, client_oc_max_sync_write); - - CF_READ("objecter", "buffer uncommitted", objecter_buffer_uncommitted); - CF_READ("objecter", "map request interval", objecter_map_request_interval); - CF_READ("objecter", "tick interval", objecter_tick_interval); - CF_READ("objecter", "timeout", objecter_timeout); - - CF_READ("journaler", "allow split entries", journaler_allow_split_entries); - CF_READ("journaler", "safe", journaler_safe); - CF_READ("journaler", "write head interval", journaler_write_head_interval); - CF_READ("journaler", "cache", journaler_cache); - CF_READ("journaler", "prefetch periods", journaler_prefetch_periods); - CF_READ("journaler", "batch interval", journaler_batch_interval); - CF_READ_TYPE("journaler", "batch max", unsigned long long, journaler_batch_max); - - CF_READ("mds", "cache size", mds_cache_size); - CF_READ("mds", "cache mid", mds_cache_mid); - CF_READ("mds", "decay halflife", mds_decay_halflife); - CF_READ("mds", "beacon interval", mds_beacon_interval); - CF_READ("mds", "beacon grace", mds_beacon_grace); - CF_READ("mds", "blacklist interval", mds_blacklist_interval); - CF_READ("mds", "session timeout", mds_session_timeout); - CF_READ("mds", "session autoclose", mds_session_autoclose); - CF_READ("mds", "client lease", mds_client_lease); - CF_READ("mds", "reconnect timeout", mds_reconnect_timeout); - CF_READ("mds", "tick interval", mds_tick_interval); - CF_READ("mds", "scatter nudge interval", mds_scatter_nudge_interval); - CF_READ("mds", "client prealloc inos", mds_client_prealloc_inos); - CF_READ("mds", "early reply", mds_early_reply); - CF_READ("mds", "log", mds_log); - CF_READ("mds", "log max events", mds_log_max_events); - CF_READ("mds", "log max segments", mds_log_max_segments); - CF_READ("mds", "log max expiring", mds_log_max_expiring); - CF_READ("mds", "log pad entry", mds_log_pad_entry); - CF_READ("mds", "log eopen size", mds_log_eopen_size); - CF_READ("mds", "bal sample interval", mds_bal_sample_interval); - CF_READ("mds", "bal replicate threshold", mds_bal_replicate_threshold); - CF_READ("mds", "bal unreplicate threshold", mds_bal_unreplicate_threshold); - CF_READ("mds", "bal frag", mds_bal_frag); - CF_READ("mds", "bal split size", mds_bal_split_size); - CF_READ("mds", "bal split rd", mds_bal_split_rd); - CF_READ("mds", "bal split wr", mds_bal_split_wr); - CF_READ("mds", "bal merge size", mds_bal_merge_size); - CF_READ("mds", "bal merge rd", mds_bal_merge_rd); - CF_READ("mds", "bal merge wr", mds_bal_merge_wr); - CF_READ("mds", "bal interval", mds_bal_interval); - CF_READ("mds", "bal fragment interval", mds_bal_fragment_interval); - CF_READ("mds", "bal idle threshold", mds_bal_idle_threshold); - CF_READ("mds", "bal max", mds_bal_max); - CF_READ("mds", "bal max until", mds_bal_max_until); - CF_READ("mds", "bal mode", mds_bal_mode); - CF_READ("mds", "bal min rebalance", mds_bal_min_rebalance); - CF_READ("mds", "bal min start", mds_bal_min_start); - CF_READ("mds", "bal need min", mds_bal_need_min); - CF_READ("mds", "bal need max", mds_bal_need_max); - CF_READ("mds", "bal midchunk", mds_bal_midchunk); - CF_READ("mds", "bal minchunk", mds_bal_minchunk); - CF_READ("mds", "trim on rejoin", mds_trim_on_rejoin); - CF_READ("mds", "shutdown check", mds_shutdown_check); - CF_READ("mds", "verify export dirauth", mds_verify_export_dirauth); - CF_READ("mds", "local osd", mds_local_osd); - CF_READ("mds", "thrash exports", mds_thrash_exports); - CF_READ("mds", "thrash fragments", mds_thrash_fragments); - CF_READ("mds", "dump cache on map", mds_dump_cache_on_map); - CF_READ("mds", "dump cache after rejoin", mds_dump_cache_after_rejoin); - CF_READ("mds", "hack log expire for better stats", mds_hack_log_expire_for_better_stats); - - CF_READ("osd", "balance reads", osd_balance_reads); - CF_READ("osd", "flash crowd iat threshold", osd_flash_crowd_iat_threshold); - CF_READ("osd", "flash crowd iat alpha", osd_flash_crowd_iat_alpha); - CF_READ("osd", "balance reads temp", osd_balance_reads_temp); - CF_READ("osd", "shed reads", osd_shed_reads); - CF_READ("osd", "shed reads min latency", osd_shed_reads_min_latency); - CF_READ("osd", "shed reads min latency diff", osd_shed_reads_min_latency_diff); - CF_READ("osd", "shed reads min latency ratio", osd_shed_reads_min_latency_ratio); - CF_READ("osd", "immediate read from cache", osd_immediate_read_from_cache); - CF_READ("osd", "exclusive caching", osd_exclusive_caching); - CF_READ("osd", "stat refresh interval", osd_stat_refresh_interval); - CF_READ("osd", "min pg size without alive", osd_min_pg_size_without_alive); - CF_READ("osd", "pg bits", osd_pg_bits); - CF_READ("osd", "lpg bits", osd_lpg_bits); - CF_READ("osd", "object layout", osd_object_layout); - CF_READ("osd", "pg layout", osd_pg_layout); - CF_READ("osd", "min rep", osd_min_rep); - CF_READ("osd", "max rep", osd_max_rep); - CF_READ("osd", "min raid width", osd_min_raid_width); - CF_READ("osd", "max raid width", osd_max_raid_width); - CF_READ("osd", "maxthreads", osd_maxthreads); - CF_READ("osd", "max opq", osd_max_opq); - CF_READ("osd", "age", osd_age); - CF_READ("osd", "age time", osd_age_time); - CF_READ("osd", "heartbeat interval", osd_heartbeat_interval); - CF_READ("osd", "mon heartbeat interval", osd_mon_heartbeat_interval); - CF_READ("osd", "heartbeat grace", osd_heartbeat_grace); - CF_READ("osd", "mon report interval", osd_mon_report_interval); - CF_READ("osd", "replay window", osd_replay_window); - CF_READ("osd", "max pull", osd_max_pull); - CF_READ("osd", "preserve trimmed log", osd_preserve_trimmed_log); - CF_READ("osd", "recovery delay start", osd_recovery_delay_start); - CF_READ("osd", "recovery max active", osd_recovery_max_active); - CF_READ("osd", "auto weight", osd_auto_weight); - - CF_READ("filestore", "filestore", filestore); - CF_READ("filestore", "sync interval", filestore_sync_interval); - CF_READ("filestore", "fake attrs", filestore_fake_attrs); - CF_READ("filestore", "fake collections", filestore_fake_collections); - CF_READ_STR("filestore", "dev", filestore_dev); - CF_READ("filestore", "btrfs trans", filestore_btrfs_trans); - - CF_READ("ebofs", "ebofs", ebofs); - CF_READ("ebofs", "cloneable", ebofs_cloneable); - CF_READ("ebofs", "verify", ebofs_verify); - CF_READ("ebofs", "commit ms", ebofs_commit_ms); - CF_READ("ebofs", "oc size", ebofs_oc_size); - CF_READ("ebofs", "cc size", ebofs_cc_size); - CF_READ_TYPE("ebofs", "bc size", unsigned long long, ebofs_bc_size); - CF_READ_TYPE("ebofs", "bc max dirty", unsigned long long, ebofs_bc_max_dirty); - CF_READ("ebofs", "max prefetch", ebofs_max_prefetch); - CF_READ("ebofs", "realloc", ebofs_realloc); - CF_READ("ebofs", "verify csum on read", ebofs_verify_csum_on_read); - - CF_READ("journal", "dio", journal_dio); - CF_READ("journal", "max write bytes", journal_max_write_bytes); - CF_READ("journal", "max write entries", journal_max_write_entries); - - CF_READ("bdev", "lock", bdev_lock); - CF_READ("bdev", "iothreads", bdev_iothreads); - CF_READ("bdev", "idle kick after ms", bdev_idle_kick_after_ms); - CF_READ("bdev", "el fw max ms", bdev_el_fw_max_ms); - CF_READ("bdev", "el bw max ms", bdev_el_bw_max_ms); - CF_READ("bdev", "el bidir", bdev_el_bidir); - CF_READ("bdev", "iov max", bdev_iov_max); - CF_READ("bdev", "debug check io overlap", bdev_debug_check_io_overlap); - CF_READ("bdev", "fake mb", bdev_fake_mb); - CF_READ("bdev", "fake max mb", bdev_fake_max_mb); -#ifdef USE_OSBDB - CF_READ("bdstore", "bdbstore", bdbstore); - CF_READ("bdstore", "debug", debug_bdbstore); - CF_READ("bdstore", "btree", bdbstore_btree); - CF_READ("bdstore", "ffactor", bdbstore_ffactor); - CF_READ("bdstore", "nelem", bdbstore_nelem); - CF_READ("bdstore", "pagesize", bdbstore_pagesize); - CF_READ("bdstore", "cachesize", bdbstore_cachesize); - CF_READ("bdstore", "transactional", bdbstore_transactional); -#endif -} -#if 0 -void parse_config_options0(std::vector& args, bool open) -{ - std::vector nargs; - - for (unsigned i=0; i