Skip to content

Commit

Permalink
Add the default configuration for gflags flag mode. (vesoft-inc#2119)
Browse files Browse the repository at this point in the history
  • Loading branch information
Shylock-Hg authored Jul 14, 2020
1 parent c8b16d0 commit 4dad8af
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 2 deletions.
16 changes: 15 additions & 1 deletion src/meta/GflagsManager.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,21 @@ std::string GflagsManager::gflagsValueToThriftValue<std::string>(

std::unordered_map<std::string, std::pair<cpp2::ConfigMode, bool>>
GflagsManager::parseConfigJson(const std::string& path) {
std::unordered_map<std::string, std::pair<cpp2::ConfigMode, bool>> configModeMap;
// The default conf for gflags flags mode
std::unordered_map<std::string, std::pair<cpp2::ConfigMode, bool>> configModeMap {
{"max_edge_returned_per_vertex", {cpp2::ConfigMode::MUTABLE, false}},
{"minloglevel", {cpp2::ConfigMode::MUTABLE, false}},
{"v", {cpp2::ConfigMode::MUTABLE, false}},
{"heartbeat_interval_secs", {cpp2::ConfigMode::MUTABLE, false}},
{"meta_client_retry_times", {cpp2::ConfigMode::MUTABLE, false}},
{"slow_op_threshhold_ms", {cpp2::ConfigMode::MUTABLE, false}},
{"wal_ttl", {cpp2::ConfigMode::MUTABLE, false}},
{"enable_reservoir_sampling", {cpp2::ConfigMode::MUTABLE, false}},

{"rocksdb_db_options", {cpp2::ConfigMode::MUTABLE, true}},
{"rocksdb_column_family_options", {cpp2::ConfigMode::MUTABLE, true}},
{"rocksdb_block_based_table_options", {cpp2::ConfigMode::MUTABLE, true}},
};
Configuration conf;
if (!conf.parseFromFile(path).ok()) {
LOG(ERROR) << "Load gflags json failed";
Expand Down
1 change: 0 additions & 1 deletion src/meta/client/MetaClient.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@ DEFINE_int32(meta_client_retry_times, 3, "meta client retry times, 0 means no re
DEFINE_int32(meta_client_retry_interval_secs, 1, "meta client sleep interval between retry");
DEFINE_int32(meta_client_timeout_ms, 60 * 1000, "meta client timeout");
DEFINE_string(cluster_id_path, "cluster.id", "file path saved clusterId");
DECLARE_string(gflags_mode_json);


namespace nebula {
Expand Down

0 comments on commit 4dad8af

Please sign in to comment.