diff options
author | Tyler Kaye <tyler.kaye@mongodb.com> | 2018-10-19 18:46:57 -0400 |
---|---|---|
committer | Tyler Kaye <tyler.kaye@mongodb.com> | 2018-10-25 09:41:49 -0400 |
commit | 89be4dc58287f6f2fb389a5aaee4423bdd8d97e3 (patch) | |
tree | 0449fb22ba1e084e4c2c65a6ca6aff8d5980e6fc /src/mongo/tools | |
parent | 9d45349074024d19d0a5a0dedce383944e04c23b (diff) | |
download | mongo-89be4dc58287f6f2fb389a5aaee4423bdd8d97e3.tar.gz |
SERVER-35485 Add compressor capabilities for shell with URI input
Diffstat (limited to 'src/mongo/tools')
-rw-r--r-- | src/mongo/tools/mongobridge_options_init.cpp | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/mongo/tools/mongobridge_options_init.cpp b/src/mongo/tools/mongobridge_options_init.cpp index f023bb5a870..20371223b10 100644 --- a/src/mongo/tools/mongobridge_options_init.cpp +++ b/src/mongo/tools/mongobridge_options_init.cpp @@ -65,10 +65,13 @@ MONGO_STARTUP_OPTIONS_STORE(MongoBridgeOptions)(InitializerContext* context) { quickExit(EXIT_BADOPTIONS); } - ret = storeMessageCompressionOptions(moe::startupOptionsParsed); - if (!ret.isOK()) { - std::cerr << ret.toString() << std::endl; - quickExit(EXIT_BADOPTIONS); + if (moe::startupOptionsParsed.count("net.compression.compressors")) { + const auto ret = storeMessageCompressionOptions( + moe::startupOptionsParsed["net.compression.compressors"].as<std::string>()); + if (!ret.isOK()) { + std::cerr << ret.toString() << std::endl; + quickExit(EXIT_BADOPTIONS); + } } return Status::OK(); |