|
|
@ -154,6 +154,8 @@ def _ping_pong_scenario(name, rpc_type, |
|
|
|
|
|
|
|
|
|
|
|
scenario['client_config']['payload_config'] = _payload_type(use_generic_payload, req_size, resp_size) |
|
|
|
scenario['client_config']['payload_config'] = _payload_type(use_generic_payload, req_size, resp_size) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Optimization target of 'throughput' does not work well with epoll1 polling |
|
|
|
|
|
|
|
# engine. Use the default value of 'blend' |
|
|
|
optimization_target = 'blend' |
|
|
|
optimization_target = 'blend' |
|
|
|
|
|
|
|
|
|
|
|
if unconstrained_client: |
|
|
|
if unconstrained_client: |
|
|
@ -169,12 +171,10 @@ def _ping_pong_scenario(name, rpc_type, |
|
|
|
scenario['client_config']['outstanding_rpcs_per_channel'] = deep |
|
|
|
scenario['client_config']['outstanding_rpcs_per_channel'] = deep |
|
|
|
scenario['client_config']['client_channels'] = wide |
|
|
|
scenario['client_config']['client_channels'] = wide |
|
|
|
scenario['client_config']['async_client_threads'] = 0 |
|
|
|
scenario['client_config']['async_client_threads'] = 0 |
|
|
|
optimization_target = 'throughput' |
|
|
|
|
|
|
|
else: |
|
|
|
else: |
|
|
|
scenario['client_config']['outstanding_rpcs_per_channel'] = 1 |
|
|
|
scenario['client_config']['outstanding_rpcs_per_channel'] = 1 |
|
|
|
scenario['client_config']['client_channels'] = 1 |
|
|
|
scenario['client_config']['client_channels'] = 1 |
|
|
|
scenario['client_config']['async_client_threads'] = 1 |
|
|
|
scenario['client_config']['async_client_threads'] = 1 |
|
|
|
optimization_target = 'latency' |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
optimization_channel_arg = { |
|
|
|
optimization_channel_arg = { |
|
|
|
'name': 'grpc.optimization_target', |
|
|
|
'name': 'grpc.optimization_target', |
|
|
|