| 
					
				 | 
			
			
				@@ -63,7 +63,9 @@ class BenchmarkServer 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       cred = :this_port_is_insecure 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     end 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     # Make sure server can handle the large number of calls in benchmarks 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    @server = GRPC::RpcServer.new(pool_size: 100, max_waiting_requests: 100) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    # TODO: @apolcyn, if scenario config increases total outstanding 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    # calls then will need to increase the pool size too 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @server = GRPC::RpcServer.new(pool_size: 1024, max_waiting_requests: 1024) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @port = @server.add_http2_port("0.0.0.0:" + port.to_s, cred) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @server.handle(BenchmarkServiceImpl.new) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @start_time = Time.now 
			 |