diff options
author | Kaloian Manassiev <kaloian.manassiev@mongodb.com> | 2016-04-13 15:12:00 -0400 |
---|---|---|
committer | Kaloian Manassiev <kaloian.manassiev@mongodb.com> | 2016-04-19 10:23:28 -0400 |
commit | ed3c29f86efcd7a7106bbc3426213f73b16872e9 (patch) | |
tree | 98c1c41ab38903fb8a6628646f0de911af26e035 /src/mongo/s/mongos_options.h | |
parent | f489fa393f3d878cc2284d1b8d13243099140dff (diff) | |
download | mongo-ed3c29f86efcd7a7106bbc3426213f73b16872e9.tar.gz |
SERVER-23696 Consolidate balancer configuration into single class
In addition fixes linking dependencies.
Diffstat (limited to 'src/mongo/s/mongos_options.h')
-rw-r--r-- | src/mongo/s/mongos_options.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/mongo/s/mongos_options.h b/src/mongo/s/mongos_options.h index d9c10c87b47..e8eb1306b9c 100644 --- a/src/mongo/s/mongos_options.h +++ b/src/mongo/s/mongos_options.h @@ -31,6 +31,7 @@ #include "mongo/base/status.h" #include "mongo/client/connection_string.h" #include "mongo/db/server_options.h" +#include "mongo/s/balancer/balancer_configuration.h" #include "mongo/util/options_parser/environment.h" #include "mongo/util/options_parser/option_section.h" @@ -44,9 +45,14 @@ class Environment; namespace moe = mongo::optionenvironment; struct MongosGlobalParams { + // The config server connection string ConnectionString configdbs; - MongosGlobalParams() = default; + // The max chunk size after which a chunk will be considered jumbo + uint64_t maxChunkSizeBytes{BalancerConfiguration::kDefaultMaxChunkSizeBytes}; + + // Whether auto-splitting is enabled + bool shouldAutoSplit{true}; }; extern MongosGlobalParams mongosGlobalParams; |