Better cost estimation

pull/10507/head
Craig Tiller 8 years ago
parent 3614894965
commit 4f98e25f8b
  1. 1
      test/cpp/qps/gen_build_yaml.py
  2. 24
      tools/run_tests/generated/tests.json

@ -66,6 +66,7 @@ def _scenario_json_string(scenario_json, is_tsan):
def threads_required(scenario_json, where, is_tsan):
scenario_json = mutate_scenario(scenario_json, is_tsan)
if scenario_json['%s_config' % where]['%s_type' % where] == 'ASYNC_%s' % where.upper():
if scenario_json['client_config']['client_channels'] == 1: return 1
return scenario_json['%s_config' % where].get('async_%s_threads' % where, 0)
return scenario_json['client_config']['outstanding_rpcs_per_channel'] * scenario_json['client_config']['client_channels']

@ -41330,7 +41330,7 @@
"ci_platforms": [
"linux"
],
"cpu_cost": "capacity",
"cpu_cost": 100,
"defaults": "boringssl",
"exclude_configs": [
"tsan",
@ -41432,7 +41432,7 @@
"ci_platforms": [
"linux"
],
"cpu_cost": "capacity",
"cpu_cost": 2,
"defaults": "boringssl",
"exclude_configs": [
"tsan",
@ -41484,7 +41484,7 @@
"ci_platforms": [
"linux"
],
"cpu_cost": "capacity",
"cpu_cost": 2,
"defaults": "boringssl",
"exclude_configs": [
"tsan",
@ -41909,7 +41909,7 @@
"ci_platforms": [
"linux"
],
"cpu_cost": "capacity",
"cpu_cost": 100,
"defaults": "boringssl",
"exclude_configs": [
"tsan",
@ -42011,7 +42011,7 @@
"ci_platforms": [
"linux"
],
"cpu_cost": "capacity",
"cpu_cost": 2,
"defaults": "boringssl",
"exclude_configs": [
"tsan",
@ -42063,7 +42063,7 @@
"ci_platforms": [
"linux"
],
"cpu_cost": "capacity",
"cpu_cost": 2,
"defaults": "boringssl",
"exclude_configs": [
"tsan",
@ -42536,7 +42536,7 @@
"ci_platforms": [
"linux"
],
"cpu_cost": "capacity",
"cpu_cost": 100,
"defaults": "boringssl",
"exclude_configs": [
"asan-noleaks",
@ -42686,7 +42686,7 @@
"ci_platforms": [
"linux"
],
"cpu_cost": "capacity",
"cpu_cost": 2,
"defaults": "boringssl",
"exclude_configs": [
"asan-noleaks",
@ -42762,7 +42762,7 @@
"ci_platforms": [
"linux"
],
"cpu_cost": "capacity",
"cpu_cost": 2,
"defaults": "boringssl",
"exclude_configs": [
"asan-noleaks",
@ -43391,7 +43391,7 @@
"ci_platforms": [
"linux"
],
"cpu_cost": "capacity",
"cpu_cost": 100,
"defaults": "boringssl",
"exclude_configs": [
"asan-noleaks",
@ -43541,7 +43541,7 @@
"ci_platforms": [
"linux"
],
"cpu_cost": "capacity",
"cpu_cost": 2,
"defaults": "boringssl",
"exclude_configs": [
"asan-noleaks",
@ -43617,7 +43617,7 @@
"ci_platforms": [
"linux"
],
"cpu_cost": "capacity",
"cpu_cost": 2,
"defaults": "boringssl",
"exclude_configs": [
"asan-noleaks",

Loading…
Cancel
Save