mistral/rally-jobs/task-mistral.yaml
ali 1f9e1c1f0a added a new realcase scenario to rally and clean leftovers
-added another new big workflow scenario (Terminate) to rally
  scenarios, this will help us in the future benchmark mistral
  and notice performance regressions if they happen.

 -delete leftovers (workflows,actions) after the scenario has
  finished running.


Change-Id: I3f1e37c43c6d87a678e0ffaa0fcbd607a27dbc7b
Signed-off-by: ali <ali.abdelal@nokia.com>
2020-05-07 21:15:31 +00:00

228 lines
4.5 KiB
YAML

{% set extra_dir = "~/.rally/extra" %}
---
MistralExecutions.DeployScenario:
-
runner:
type: "constant"
times: 1
concurrency: 1
timeout: 17000
context:
users:
tenants: 1
users_per_tenant: 1
sla:
failure_rate:
max: 0
MistralExecutions.TerminateScenario:
-
runner:
type: "constant"
times: 1
concurrency: 1
timeout: 17000
context:
users:
tenants: 1
users_per_tenant: 1
sla:
failure_rate:
max: 0
MistralWorkbooks.list_workbooks:
-
runner:
type: "constant"
times: 50
concurrency: 10
context:
users:
tenants: 1
users_per_tenant: 1
sla:
failure_rate:
max: 0
MistralWorkbooks.create_workbook:
-
args:
definition: "{{ extra_dir }}/mistral_wb.yaml"
runner:
type: "constant"
times: 50
concurrency: 10
context:
users:
tenants: 1
users_per_tenant: 1
sla:
failure_rate:
max: 0
-
args:
definition: "{{ extra_dir }}/mistral_wb.yaml"
do_delete: true
runner:
type: "constant"
times: 50
concurrency: 10
context:
users:
tenants: 1
users_per_tenant: 1
sla:
failure_rate:
max: 0
MistralExecutions.list_executions:
-
runner:
type: "constant"
times: 50
concurrency: 10
context:
users:
tenants: 1
users_per_tenant: 1
sla:
failure_rate:
max: 0
MistralExecutions.create_execution_from_workbook:
-
args:
definition: "{{ extra_dir }}/mistral_wb.yaml"
do_delete: true
runner:
type: "constant"
times: 20
concurrency: 5
context:
users:
tenants: 1
users_per_tenant: 1
sla:
failure_rate:
max: 0
-
args:
definition: "{{ extra_dir }}/nested_wb.yaml"
workflow_name: "wrapping_wf"
do_delete: true
runner:
type: "constant"
times: 20
concurrency: 5
context:
users:
tenants: 1
users_per_tenant: 1
sla:
failure_rate:
max: 0
-
args:
definition: "{{ extra_dir }}/scenarios/complex_wf/complex_wf_wb.yaml"
workflow_name: "top_level_workflow"
params:
"{{ extra_dir }}/scenarios/complex_wf/complex_wf_params.json"
do_delete: true
runner:
type: "constant"
times: 20
concurrency: 5
context:
users:
tenants: 1
users_per_tenant: 1
sla:
failure_rate:
max: 0
-
args:
definition: "{{ extra_dir }}/scenarios/with_items/wb.yaml"
params:
"{{ extra_dir }}/scenarios/with_items/count_100_concurrency_10.json"
do_delete: true
runner:
type: "constant"
times: 20
concurrency: 5
context:
users:
tenants: 1
users_per_tenant: 1
sla:
failure_rate:
max: 0
-
args:
definition: "{{ extra_dir }}/scenarios/join/join_500_wb.yaml"
do_delete: true
runner:
type: "constant"
times: 10
concurrency: 2
context:
users:
tenants: 1
users_per_tenant: 1
sla:
failure_rate:
max: 0
-
args:
definition: "{{ extra_dir }}/scenarios/join/join_500_wb.yaml"
do_delete: true
runner:
type: "constant"
times: 10
concurrency: 1
context:
users:
tenants: 1
users_per_tenant: 1
sla:
failure_rate:
max: 0
MistralExecutions.YaqlExpression:
-
args:
tasks_number: 30
params_size_mb: 4
runner:
type: "constant"
times: 50
concurrency: 10
context:
users:
tenants: 1
users_per_tenant: 1
sla:
failure_rate:
max: 0
MistralExecutions.JinjaExpression:
-
args:
tasks_number: 30
params_size_mb: 4
runner:
type: "constant"
times: 50
concurrency: 10
context:
users:
tenants: 1
users_per_tenant: 1
sla:
failure_rate:
max: 0