diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2017-08-24 14:58:49 +0200 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2017-08-28 15:04:29 +0200 |
commit | 237865038f13701e47199c6474ce82a90ffb0706 (patch) | |
tree | b6f79da45f25f6a519ce39cbf59da45785e54f72 /storage | |
parent | 10751c1edd819792d499131cd549fd972accc2de (diff) |
- Use C++11 for loops.
- Detangle some includes and include what you need.
- Refactor to subclass to avoid code duplication.
- Add config for compression too.
- V1 up to 142, V2 above.
Diffstat (limited to 'storage')
-rw-r--r-- | storage/src/vespa/storage/storageserver/communicationmanager.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/storage/src/vespa/storage/storageserver/communicationmanager.cpp b/storage/src/vespa/storage/storageserver/communicationmanager.cpp index ae8f3290fef..c90b18038c2 100644 --- a/storage/src/vespa/storage/storageserver/communicationmanager.cpp +++ b/storage/src/vespa/storage/storageserver/communicationmanager.cpp @@ -404,6 +404,11 @@ void CommunicationManager::configure(std::unique_ptr<CommunicationManagerConfig> params.setListenPort(config->mbusport); } + using CompressionConfig = vespalib::compression::CompressionConfig; + CompressionConfig::Type compressionType = CompressionConfig::toType( + CommunicationManagerConfig::Mbus::Compress::getTypeName(config->mbus.compress.type).c_str()); + params.setCompressionConfig(CompressionConfig(compressionType, config->mbus.compress.level, + 90, config->mbus.compress.limit)); // Configure messagebus here as we for legacy reasons have // config here. _mbus = std::make_unique<mbus::RPCMessageBus>( |