diff options
author | 2018-06-07 19:16:05 -0700 | |
---|---|---|
committer | 2018-06-07 19:16:05 -0700 | |
commit | bbbcc451df68cf12a941060c65c9e83dd6c005d0 (patch) | |
tree | 77551a6193fd3e03df326584e4ea9f8b94087d9d | |
parent | 0e8b122f7f89d80bcb2183eeb6979674903ec6f4 (diff) | |
parent | 3052cff7537d0a1d226f6fdc97338114ac88baad (diff) |
Merge pull request #15394 from yashykt/maxmsglen
Allow unlimited as the max receive message length
-rw-r--r-- | src/cpp/server/server_builder.cc | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/cpp/server/server_builder.cc b/src/cpp/server/server_builder.cc index e951801965..7f5b439dfb 100644 --- a/src/cpp/server/server_builder.cc +++ b/src/cpp/server/server_builder.cc @@ -39,8 +39,8 @@ static void do_plugin_list_init(void) { } ServerBuilder::ServerBuilder() - : max_receive_message_size_(-1), - max_send_message_size_(-1), + : max_receive_message_size_(INT_MIN), + max_send_message_size_(INT_MIN), sync_server_settings_(SyncServerSettings()), resource_quota_(nullptr), generic_service_(nullptr) { @@ -186,10 +186,12 @@ std::unique_ptr<Server> ServerBuilder::BuildAndStart() { (*plugin)->UpdateChannelArguments(&args); } - if (max_receive_message_size_ >= 0) { + if (max_receive_message_size_ >= -1) { args.SetInt(GRPC_ARG_MAX_RECEIVE_MESSAGE_LENGTH, max_receive_message_size_); } + // The default message size is -1 (max), so no need to explicitly set it for + // -1. if (max_send_message_size_ >= 0) { args.SetInt(GRPC_ARG_MAX_SEND_MESSAGE_LENGTH, max_send_message_size_); } |