aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/ruby/qps/server.rb
diff options
context:
space:
mode:
authorGravatar apolcyn <apolcyn@google.com>2016-09-08 10:44:42 -0700
committerGravatar GitHub <noreply@github.com>2016-09-08 10:44:42 -0700
commit4950760440a2db0d02845bc23060e32a0920a85e (patch)
tree793b6b053e2beee7befa964f6b7e07f371d79deb /src/ruby/qps/server.rb
parent7a209ace0e6c3b67fcefdfd3a2e50620312ee3a2 (diff)
parent847f9ecc22587170dfd76d4fc3589443f6b0dc4b (diff)
Merge pull request #7765 from apolcyn/benchmark_adjustments_ga
fail benchmarks with errors in a child rpc thread
Diffstat (limited to 'src/ruby/qps/server.rb')
-rw-r--r--src/ruby/qps/server.rb3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/ruby/qps/server.rb b/src/ruby/qps/server.rb
index cd98ee1fd9..f51f86d9a9 100644
--- a/src/ruby/qps/server.rb
+++ b/src/ruby/qps/server.rb
@@ -71,7 +71,8 @@ class BenchmarkServer
else
cred = :this_port_is_insecure
end
- @server = GRPC::RpcServer.new
+ # Make sure server can handle the large number of calls in benchmarks
+ @server = GRPC::RpcServer.new(pool_size: 100, max_waiting_requests: 100)
@port = @server.add_http2_port("0.0.0.0:" + port.to_s, cred)
@server.handle(BenchmarkServiceImpl.new)
@start_time = Time.now