summaryrefslogtreecommitdiff
path: root/src/mongo/transport/message_compressor_registry.cpp
diff options
context:
space:
mode:
authorHannes Magnusson <bjori@php.net>2016-12-07 15:00:49 -0800
committerJonathan Reams <jbreams@mongodb.com>2017-06-01 10:48:21 -0400
commit85d4a3a085c67f2258b60b07259db73e2f29ea50 (patch)
tree702eb21467bb8f847f23f0c3e7f17cc29b8d6e54 /src/mongo/transport/message_compressor_registry.cpp
parentdbfe5d9d6cec92995b8879e818b75526fbf6b9b2 (diff)
downloadmongo-85d4a3a085c67f2258b60b07259db73e2f29ea50.tar.gz
SERVER-27310 Add support for zlib wire protocol compression
Closes #1152 Signed-off-by: Jonathan Reams <jbreams@mongodb.com>
Diffstat (limited to 'src/mongo/transport/message_compressor_registry.cpp')
-rw-r--r--src/mongo/transport/message_compressor_registry.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mongo/transport/message_compressor_registry.cpp b/src/mongo/transport/message_compressor_registry.cpp
index 46b464b3f07..2cadfa6f1cb 100644
--- a/src/mongo/transport/message_compressor_registry.cpp
+++ b/src/mongo/transport/message_compressor_registry.cpp
@@ -34,6 +34,7 @@
#include "mongo/stdx/memory.h"
#include "mongo/transport/message_compressor_noop.h"
#include "mongo/transport/message_compressor_snappy.h"
+#include "mongo/transport/message_compressor_zlib.h"
#include "mongo/util/options_parser/option_section.h"
#include <boost/algorithm/string/classification.hpp>
@@ -51,6 +52,8 @@ StringData getMessageCompressorName(MessageCompressor id) {
return "noop"_sd;
case MessageCompressor::kSnappy:
return "snappy"_sd;
+ case MessageCompressor::kZlib:
+ return "zlib"_sd;
default:
fassert(40269, "Invalid message compressor ID");
}