diff options
author | Jonathan Reams <jbreams@mongodb.com> | 2016-08-02 14:49:52 -0400 |
---|---|---|
committer | Jonathan Reams <jbreams@mongodb.com> | 2016-08-09 12:17:09 -0400 |
commit | 93bb9345df7d98c7aa65b9a1c1eb10d0734e298e (patch) | |
tree | 468a41e1f70c578e44b7e0948fd15ae423484628 /src/mongo/db/server_options_helpers.cpp | |
parent | 8b4de09ae263c3d46a9a931bf6edf368d7649637 (diff) | |
download | mongo-93bb9345df7d98c7aa65b9a1c1eb10d0734e298e.tar.gz |
SERVER-25264 Add MessageCompressorInterface and MessageCompressorRegistry
Diffstat (limited to 'src/mongo/db/server_options_helpers.cpp')
-rw-r--r-- | src/mongo/db/server_options_helpers.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/mongo/db/server_options_helpers.cpp b/src/mongo/db/server_options_helpers.cpp index c1729324606..6956c8454f0 100644 --- a/src/mongo/db/server_options_helpers.cpp +++ b/src/mongo/db/server_options_helpers.cpp @@ -48,6 +48,7 @@ #include "mongo/db/server_parameters.h" #include "mongo/logger/log_component.h" #include "mongo/logger/message_event_utf8_encoder.h" +#include "mongo/transport/message_compressor_registry.h" #include "mongo/util/cmdline_utils/censor_cmdline.h" #include "mongo/util/log.h" #include "mongo/util/map_util.h" @@ -389,6 +390,11 @@ Status addGeneralServerOptions(moe::OptionSection* options) { .hidden() .setSources(moe::SourceAllLegacy); + auto ret = addMessageCompressionOptions(options, false); + if (!ret.isOK()) { + return ret; + } + return Status::OK(); } @@ -1038,6 +1044,11 @@ Status storeServerOptions(const moe::Environment& params, const std::vector<std: } #endif + ret = storeMessageCompressionOptions(params); + if (!ret.isOK()) { + return ret; + } + return Status::OK(); } |