From 72c65f24a94e8cdcbbb984d593cf8a845d28d35d Mon Sep 17 00:00:00 2001 From: ciaranRoche Date: Tue, 27 Aug 2019 14:17:24 +0100 Subject: [PATCH 01/14] reconfigure playbooks to run on two clusters --- amq-online/ansible/alertmanager.yaml | 14 + .../ansible/inventories/inventory.template | 12 +- amq-online/ansible/playbooks/cleanup.yml | 11 +- .../ansible/playbooks/execute_tests.yml | 14 +- .../roles/maestro-client/defaults/main.yml | 365 +++++++------ .../maestro-client/tasks/baseline_run.yml | 20 - .../maestro-client/tasks/increment_run.yml | 13 + .../roles/maestro-client/tasks/main.yml | 46 +- .../templates/baseline-client.yaml.j2 | 13 + .../templates/baseline-testcase.yaml.j2 | 1 + .../maestro-reports-db/defaults/main.yml | 2 +- .../templates/results-deployment.yaml | 61 +++ .../templates/schema.sql.j2 | 479 ++++++++++++++++++ .../ansible/playbooks/setup_integreatly.yml | 12 + .../{install.yml => setup_maestro.yml} | 28 +- 15 files changed, 804 insertions(+), 287 deletions(-) create mode 100644 amq-online/ansible/alertmanager.yaml create mode 100644 amq-online/ansible/playbooks/roles/maestro-client/tasks/increment_run.yml create mode 100644 amq-online/ansible/playbooks/roles/maestro-reports-db/templates/results-deployment.yaml create mode 100644 amq-online/ansible/playbooks/roles/maestro-reports-db/templates/schema.sql.j2 create mode 100644 amq-online/ansible/playbooks/setup_integreatly.yml rename amq-online/ansible/playbooks/{install.yml => setup_maestro.yml} (62%) diff --git a/amq-online/ansible/alertmanager.yaml b/amq-online/ansible/alertmanager.yaml new file mode 100644 index 0000000..c91463c --- /dev/null +++ b/amq-online/ansible/alertmanager.yaml @@ -0,0 +1,14 @@ +ariaDB [(none)]> CREATE USER 'maestro'@'localhost' IDENTIFIED BY 'maestro-dev'; +Query OK, 0 rows affected (0.00 sec) + +sh-4.2$ mysql -u root +MariaDB [(none)]> GRANT ALL PRIVILEGES ON maestro.* TO 'maestro'@'localhost' WITH GRANT OPTION; +Query OK, 0 rows affected (0.00 sec) + +MariaDB [(none)]> CREATE USER 'maestro'@'%' IDENTIFIED BY 'maestro-dev'; +Query OK, 0 rows affected (0.00 sec) + +MariaDB [(none)]> GRANT ALL PRIVILEGES ON maestro.* TO 'maestro'@'%' WITH GRANT OPTION; +Query OK, 0 rows affected (0.00 sec) + +MariaDB [(none)]> \ No newline at end of file diff --git a/amq-online/ansible/inventories/inventory.template b/amq-online/ansible/inventories/inventory.template index e3b43df..1820cba 100644 --- a/amq-online/ansible/inventories/inventory.template +++ b/amq-online/ansible/inventories/inventory.template @@ -1,8 +1,14 @@ [all:vars] temp_dir=/tmp -[master:vars] +[intly_master:vars] ansible_user=root -[master] -master.evals.example.com \ No newline at end of file +[maestro_master:vars] +ansible_user=root + +[intly_master] +intly_master.evals.example.com + +[maestro_master] +maestro_master.evals.example.com diff --git a/amq-online/ansible/playbooks/cleanup.yml b/amq-online/ansible/playbooks/cleanup.yml index 35c0b2d..5d8b55d 100644 --- a/amq-online/ansible/playbooks/cleanup.yml +++ b/amq-online/ansible/playbooks/cleanup.yml @@ -1,12 +1,15 @@ --- -- hosts: localhost +- hosts: intly_master gather_facts: no tasks: - name: Remove {{test_ns}} project shell: oc delete project {{test_ns}} - - name: Remove {{maestro_ns}} project - shell: oc delete project {{maestro_ns}} - - name: Remove none auth service shell: oc delete authenticationservice none-authservice -n {{enmasse_infra_ns}} + +- hosts: maestro_master + gather_facts: no + tasks: + - name: Remove {{maestro_ns}} project + shell: oc delete project {{maestro_ns}} \ No newline at end of file diff --git a/amq-online/ansible/playbooks/execute_tests.yml b/amq-online/ansible/playbooks/execute_tests.yml index 42ec96e..417c03c 100644 --- a/amq-online/ansible/playbooks/execute_tests.yml +++ b/amq-online/ansible/playbooks/execute_tests.yml @@ -1,5 +1,17 @@ --- -- hosts: localhost +- hosts: intly_master + gather_facts: no + tasks: + - name: Fetch addressspace standard infra uidd + shell: oc get addressspace standard -o jsonpath='{.status.endpointStatuses[0].externalHost}' -n {{test_ns}} + register: standard_addressspace + changed_when: False + - name: Get standard address space uidd + add_host: + name: AMQ_CONFIG + standard_uidd: "{{standard_addressspace.stdout}}" + +- hosts: maestro_master gather_facts: no tasks: - include_role: diff --git a/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml b/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml index 5f7bbeb..f340735 100644 --- a/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml +++ b/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml @@ -37,7 +37,7 @@ standard_steps: "5" initial_rate: "1000" rate_increment: "10000" inital_parallel_count: "1" -fair_test_duration: "0d0h2m0s" +fair_test_duration: "0d0h0m30s" # Test script locations singlepoint_fair_incremental_test: /test-scripts/SinglePointFairIncrementalTest.groovy @@ -48,212 +48,195 @@ singlepoint_incremantal_test: /test-scripts/SinglePointIncrementalTest.groovy # Baseline test configurations basline_test_configs: - - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_small_queue}}?{{test_opts}} + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_queue}}?{{test_opts}} messageSize: "{{standard_message_size}}" testDuration: "{{base_test_duration}}" testCase: "{{singlepoint_fixed_rate_test}}" rate: "{{base_rate}}" name: "{{standard_small_queue}}-test" id: "1" - - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_medium_queue}}?{{test_opts}} + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_queue}}?{{test_opts}} messageSize: "{{standard_message_size}}" testDuration: "{{base_test_duration}}" testCase: "{{singlepoint_fixed_rate_test}}" rate: "{{base_rate}}" name: "{{standard_medium_queue}}-test" id: "2" - - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_large_queue}}?{{test_opts}} + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_queue}}?{{test_opts}} messageSize: "{{standard_message_size}}" testDuration: "{{base_test_duration}}" testCase: "{{singlepoint_fixed_rate_test}}" rate: "{{base_rate}}" name: "{{standard_large_queue}}-test" id: "3" - - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_small_anycast}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{base_test_duration}}" - testCase: "{{singlepoint_fixed_rate_test}}" - rate: "{{base_rate}}" - name: "{{standard_small_anycast}}-test" - id: "4" - - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_medium_anycast}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{base_test_duration}}" - testCase: "{{singlepoint_fixed_rate_test}}" - rate: "{{base_rate}}" - name: "{{standard_medium_anycast}}-test" - id: "5" - - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_large_anycast}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{base_test_duration}}" - testCase: "{{singlepoint_fixed_rate_test}}" - rate: "{{base_rate}}" - name: "{{standard_large_anycast}}-test" - id: "6" - - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_small_multicast}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{base_test_duration}}" - testCase: "{{singlepoint_fixed_rate_test}}" - rate: "{{base_rate}}" - name: "{{standard_small_multicast}}-test" - id: "7" - - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_medium_multicast}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{base_test_duration}}" - testCase: "{{singlepoint_fixed_rate_test}}" - rate: "{{base_rate}}" - name: "{{standard_medium_multicast}}-test" - id: "8" - - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_large_multicast}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{base_test_duration}}" - testCase: "{{singlepoint_fixed_rate_test}}" - rate: "{{base_rate}}" - name: "{{standard_large_multicast}}-test" - id: "9" - -# Fair incremental test configurations -fair_increment_test_configs: - - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_small_queue}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{fair_test_duration}}" - testCase: "{{singlepoint_fair_incremental_test}}" - rate: "0" - name: "{{standard_small_queue}}-test" - id: "1" - combinedRate: "{{standard_combined_rate}}" - initialParallelCount: "{{initial_parallel_count}}" - ceilingParallelCount: "{{ceiling_parallel_count}}" - parallelCountIncrement: "{{parallel_count_increment}}" - steps: "{{standard_steps}}" - ceilingRate: "{{ceiling_rate}}" - maxLatency: "{{max_latency}}" +# - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_anycast}}?{{test_opts}} +# messageSize: "{{standard_message_size}}" +# testDuration: "{{base_test_duration}}" +# testCase: "{{singlepoint_fixed_rate_test}}" +# rate: "{{base_rate}}" +# name: "{{standard_small_anycast}}-test" +# id: "4" +# - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_anycast}}?{{test_opts}} +# messageSize: "{{standard_message_size}}" +# testDuration: "{{base_test_duration}}" +# testCase: "{{singlepoint_fixed_rate_test}}" +# rate: "{{base_rate}}" +# name: "{{standard_medium_anycast}}-test" +# id: "5" +# - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_anycast}}?{{test_opts}} +# messageSize: "{{standard_message_size}}" +# testDuration: "{{base_test_duration}}" +# testCase: "{{singlepoint_fixed_rate_test}}" +# rate: "{{base_rate}}" +# name: "{{standard_large_anycast}}-test" +# id: "6" +# - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_multicast}}?{{test_opts}} +# messageSize: "{{standard_message_size}}" +# testDuration: "{{base_test_duration}}" +# testCase: "{{singlepoint_fixed_rate_test}}" +# rate: "{{base_rate}}" +# name: "{{standard_small_multicast}}-test" +# id: "7" +# - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_multicast}}?{{test_opts}} +# messageSize: "{{standard_message_size}}" +# testDuration: "{{base_test_duration}}" +# testCase: "{{singlepoint_fixed_rate_test}}" +# rate: "{{base_rate}}" +# name: "{{standard_medium_multicast}}-test" +# id: "8" +# - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_multicast}}?{{test_opts}} +# messageSize: "{{standard_message_size}}" +# testDuration: "{{base_test_duration}}" +# testCase: "{{singlepoint_fixed_rate_test}}" +# rate: "{{base_rate}}" +# name: "{{standard_large_multicast}}-test" +# id: "9" -# Incremental test configurations -increment_test_configs: - - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_small_queue}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{fair_test_duration}}" - testCase: "{{singlepoint_incremantal_test}}" - rate: "0" - name: "{{standard_small_queue}}-test" - id: "1" - initialRate: "{{initial_rate}}" - ceilingRate: "{{ceiling_rate}}" - rateIncrement: "{{rate_increment}}" - initalParallelCount: "{{inital_parallel_count }}" - ceilingParallelCount: "{{ceiling_parallel_count }}" - parallelCountIncrement: "{{parallel_count_increment }}" - maxLatency: "{{max_latency}}" - - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_medium_queue}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{fair_test_duration}}" - testCase: "{{singlepoint_incremantal_test}}" - rate: "0" - name: "{{standard_medium_queue}}-test" - id: "2" - initialRate: "{{initial_rate}}" - ceilingRate: "{{ceiling_rate}}" - rateIncrement: "{{rate_increment}}" - initalParallelCount: "{{inital_parallel_count }}" - ceilingParallelCount: "{{ceiling_parallel_count }}" - parallelCountIncrement: "{{parallel_count_increment }}" - maxLatency: "{{max_latency}}" - - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_large_queue}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{fair_test_duration}}" - testCase: "{{singlepoint_incremantal_test}}" - rate: "0" - name: "{{standard_large_queue}}-test" - id: "3" - initialRate: "{{initial_rate}}" - ceilingRate: "{{ceiling_rate}}" - rateIncrement: "{{rate_increment}}" - initalParallelCount: "{{inital_parallel_count }}" - ceilingParallelCount: "{{ceiling_parallel_count }}" - parallelCountIncrement: "{{parallel_count_increment }}" - maxLatency: "{{max_latency}}" - - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_small_anycast}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{fair_test_duration}}" - testCase: "{{singlepoint_incremantal_test}}" - rate: "0" - name: "{{standard_small_anycast}}-test" - id: "4" - initialRate: "{{initial_rate}}" - ceilingRate: "{{ceiling_rate}}" - rateIncrement: "{{rate_increment}}" - initalParallelCount: "{{inital_parallel_count }}" - ceilingParallelCount: "{{ceiling_parallel_count }}" - parallelCountIncrement: "{{parallel_count_increment }}" - maxLatency: "{{max_latency}}" - - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_medium_anycast}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{fair_test_duration}}" - testCase: "{{singlepoint_incremantal_test}}" - rate: "0" - name: "{{standard_medium_anycast}}-test" - id: "5" - initialRate: "{{initial_rate}}" - ceilingRate: "{{ceiling_rate}}" - rateIncrement: "{{rate_increment}}" - initalParallelCount: "{{inital_parallel_count }}" - ceilingParallelCount: "{{ceiling_parallel_count }}" - parallelCountIncrement: "{{parallel_count_increment }}" - maxLatency: "{{max_latency}}" - - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_large_anycast}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{fair_test_duration}}" - testCase: "{{singlepoint_incremantal_test}}" - rate: "0" - name: "{{standard_large_anycast}}-test" - id: "6" - initialRate: "{{initial_rate}}" - ceilingRate: "{{ceiling_rate}}" - rateIncrement: "{{rate_increment}}" - initalParallelCount: "{{inital_parallel_count }}" - ceilingParallelCount: "{{ceiling_parallel_count }}" - parallelCountIncrement: "{{parallel_count_increment }}" - maxLatency: "{{max_latency}}" - - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_small_multicast}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{fair_test_duration}}" - testCase: "{{singlepoint_incremantal_test}}" - rate: "0" - name: "{{standard_small_multicast}}-test" - id: "7" - initialRate: "{{initial_rate}}" - ceilingRate: "{{ceiling_rate}}" - rateIncrement: "{{rate_increment}}" - initalParallelCount: "{{inital_parallel_count }}" - ceilingParallelCount: "{{ceiling_parallel_count }}" - parallelCountIncrement: "{{parallel_count_increment }}" - maxLatency: "{{max_latency}}" - - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_medium_multicast}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{fair_test_duration}}" - testCase: "{{singlepoint_incremantal_test}}" - rate: "0" - name: "{{standard_medium_multicast}}-test" - id: "8" - initialRate: "{{initial_rate}}" - ceilingRate: "{{ceiling_rate}}" - rateIncrement: "{{rate_increment}}" - initalParallelCount: "{{inital_parallel_count }}" - ceilingParallelCount: "{{ceiling_parallel_count }}" - parallelCountIncrement: "{{parallel_count_increment }}" - maxLatency: "{{max_latency}}" - - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_large_multicast}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{fair_test_duration}}" - testCase: "{{singlepoint_incremantal_test}}" - rate: "0" - name: "{{standard_large_multicast}}-test" - id: "9" - initialRate: "{{initial_rate}}" - ceilingRate: "{{ceiling_rate}}" - rateIncrement: "{{rate_increment}}" - initalParallelCount: "{{inital_parallel_count }}" - ceilingParallelCount: "{{ceiling_parallel_count }}" - parallelCountIncrement: "{{parallel_count_increment }}" - maxLatency: "{{max_latency}}" \ No newline at end of file +# # Incremental test configurations +# increment_test_configs: +# - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_queue}}?{{test_opts}} +# messageSize: "{{standard_message_size}}" +# testDuration: "{{fair_test_duration}}" +# testCase: "{{singlepoint_incremantal_test}}" +# rate: "0" +# name: "{{standard_small_queue}}-test" +# id: "1" +# initialRate: "{{initial_rate}}" +# ceilingRate: "{{ceiling_rate}}" +# rateIncrement: "{{rate_increment}}" +# initalParallelCount: "{{inital_parallel_count }}" +# ceilingParallelCount: "{{ceiling_parallel_count }}" +# parallelCountIncrement: "{{parallel_count_increment }}" +# maxLatency: "{{max_latency}}" +# - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_queue}}?{{test_opts}} +# messageSize: "{{standard_message_size}}" +# testDuration: "{{fair_test_duration}}" +# testCase: "{{singlepoint_incremantal_test}}" +# rate: "0" +# name: "{{standard_medium_queue}}-test" +# id: "2" +# initialRate: "{{initial_rate}}" +# ceilingRate: "{{ceiling_rate}}" +# rateIncrement: "{{rate_increment}}" +# initalParallelCount: "{{inital_parallel_count }}" +# ceilingParallelCount: "{{ceiling_parallel_count }}" +# parallelCountIncrement: "{{parallel_count_increment }}" +# maxLatency: "{{max_latency}}" +# - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_queue}}?{{test_opts}} +# messageSize: "{{standard_message_size}}" +# testDuration: "{{fair_test_duration}}" +# testCase: "{{singlepoint_incremantal_test}}" +# rate: "0" +# name: "{{standard_large_queue}}-test" +# id: "3" +# initialRate: "{{initial_rate}}" +# ceilingRate: "{{ceiling_rate}}" +# rateIncrement: "{{rate_increment}}" +# initalParallelCount: "{{inital_parallel_count }}" +# ceilingParallelCount: "{{ceiling_parallel_count }}" +# parallelCountIncrement: "{{parallel_count_increment }}" +# maxLatency: "{{max_latency}}" +# - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_anycast}}?{{test_opts}} +# messageSize: "{{standard_message_size}}" +# testDuration: "{{fair_test_duration}}" +# testCase: "{{singlepoint_incremantal_test}}" +# rate: "0" +# name: "{{standard_small_anycast}}-test" +# id: "4" +# initialRate: "{{initial_rate}}" +# ceilingRate: "{{ceiling_rate}}" +# rateIncrement: "{{rate_increment}}" +# initalParallelCount: "{{inital_parallel_count }}" +# ceilingParallelCount: "{{ceiling_parallel_count }}" +# parallelCountIncrement: "{{parallel_count_increment }}" +# maxLatency: "{{max_latency}}" +# - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_anycast}}?{{test_opts}} +# messageSize: "{{standard_message_size}}" +# testDuration: "{{fair_test_duration}}" +# testCase: "{{singlepoint_incremantal_test}}" +# rate: "0" +# name: "{{standard_medium_anycast}}-test" +# id: "5" +# initialRate: "{{initial_rate}}" +# ceilingRate: "{{ceiling_rate}}" +# rateIncrement: "{{rate_increment}}" +# initalParallelCount: "{{inital_parallel_count }}" +# ceilingParallelCount: "{{ceiling_parallel_count }}" +# parallelCountIncrement: "{{parallel_count_increment }}" +# maxLatency: "{{max_latency}}" +# - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_anycast}}?{{test_opts}} +# messageSize: "{{standard_message_size}}" +# testDuration: "{{fair_test_duration}}" +# testCase: "{{singlepoint_incremantal_test}}" +# rate: "0" +# name: "{{standard_large_anycast}}-test" +# id: "6" +# initialRate: "{{initial_rate}}" +# ceilingRate: "{{ceiling_rate}}" +# rateIncrement: "{{rate_increment}}" +# initalParallelCount: "{{inital_parallel_count }}" +# ceilingParallelCount: "{{ceiling_parallel_count }}" +# parallelCountIncrement: "{{parallel_count_increment }}" +# maxLatency: "{{max_latency}}" +# - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_multicast}}?{{test_opts}} +# messageSize: "{{standard_message_size}}" +# testDuration: "{{fair_test_duration}}" +# testCase: "{{singlepoint_incremantal_test}}" +# rate: "0" +# name: "{{standard_small_multicast}}-test" +# id: "7" +# initialRate: "{{initial_rate}}" +# ceilingRate: "{{ceiling_rate}}" +# rateIncrement: "{{rate_increment}}" +# initalParallelCount: "{{inital_parallel_count }}" +# ceilingParallelCount: "{{ceiling_parallel_count }}" +# parallelCountIncrement: "{{parallel_count_increment }}" +# maxLatency: "{{max_latency}}" +# - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_multicast}}?{{test_opts}} +# messageSize: "{{standard_message_size}}" +# testDuration: "{{fair_test_duration}}" +# testCase: "{{singlepoint_incremantal_test}}" +# rate: "0" +# name: "{{standard_medium_multicast}}-test" +# id: "8" +# initialRate: "{{initial_rate}}" +# ceilingRate: "{{ceiling_rate}}" +# rateIncrement: "{{rate_increment}}" +# initalParallelCount: "{{inital_parallel_count }}" +# ceilingParallelCount: "{{ceiling_parallel_count }}" +# parallelCountIncrement: "{{parallel_count_increment }}" +# maxLatency: "{{max_latency}}" +# - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_multicast}}?{{test_opts}} +# messageSize: "{{standard_message_size}}" +# testDuration: "{{fair_test_duration}}" +# testCase: "{{singlepoint_incremantal_test}}" +# rate: "0" +# name: "{{standard_large_multicast}}-test" +# id: "9" +# initialRate: "{{initial_rate}}" +# ceilingRate: "{{ceiling_rate}}" +# rateIncrement: "{{rate_increment}}" +# initalParallelCount: "{{inital_parallel_count }}" +# ceilingParallelCount: "{{ceiling_parallel_count }}" +# parallelCountIncrement: "{{parallel_count_increment }}" +# maxLatency: "{{max_latency}}" \ No newline at end of file diff --git a/amq-online/ansible/playbooks/roles/maestro-client/tasks/baseline_run.yml b/amq-online/ansible/playbooks/roles/maestro-client/tasks/baseline_run.yml index 3c099bd..25bfa5c 100644 --- a/amq-online/ansible/playbooks/roles/maestro-client/tasks/baseline_run.yml +++ b/amq-online/ansible/playbooks/roles/maestro-client/tasks/baseline_run.yml @@ -17,23 +17,3 @@ - include: execute_baseline_tests.yml pkgName="{{item}}" with_items: "{{ basline_test_configs }}" - -- name: Scale maestro worker to {{worker_nodes_run_2}} nodes - shell: oc scale deployment --replicas={{worker_nodes_run_2}} maestro-worker -n {{ maestro_ns }} - -- name: Ensure maestro worker replicas are ready - shell: oc get deployment maestro-worker -o jsonpath='{.status.availableReplicas}' -n {{maestro_ns}} - register: availableReplicas - until: availableReplicas.stdout == "{{worker_nodes_run_2}}" - retries: 20 - delay: 5 - changed_when: False - -- include: execute_baseline_tests.yml pkgName="{{item}}" - with_items: "{{ basline_test_configs }}" - -- include: execute_baseline_tests.yml pkgName="{{item}}" - with_items: "{{ basline_test_configs }}" - -- include: execute_baseline_tests.yml pkgName="{{item}}" - with_items: "{{ basline_test_configs }}" \ No newline at end of file diff --git a/amq-online/ansible/playbooks/roles/maestro-client/tasks/increment_run.yml b/amq-online/ansible/playbooks/roles/maestro-client/tasks/increment_run.yml new file mode 100644 index 0000000..1d3addc --- /dev/null +++ b/amq-online/ansible/playbooks/roles/maestro-client/tasks/increment_run.yml @@ -0,0 +1,13 @@ +--- +- name: Process Incremental test case template + template: + src: increment-testcase.yaml.j2 + dest: "{{temp_dir}}/increment-testcase-{{item.id}}.yaml" + with_items: "{{ increment_test_configs }}" + +- name: Apply incremental test case config map + shell: oc apply -f {{temp_dir}}/increment-testcase-{{item.id}}.yaml -n {{ maestro_ns }} + with_items: "{{ increment_test_configs }}" + +- include: execute_increment_tests.yml pkgName="{{item}}" + with_items: "{{ increment_test_configs }}" \ No newline at end of file diff --git a/amq-online/ansible/playbooks/roles/maestro-client/tasks/main.yml b/amq-online/ansible/playbooks/roles/maestro-client/tasks/main.yml index b7e5895..6fe6343 100644 --- a/amq-online/ansible/playbooks/roles/maestro-client/tasks/main.yml +++ b/amq-online/ansible/playbooks/roles/maestro-client/tasks/main.yml @@ -1,47 +1,3 @@ --- -- name: Fetch addressspace standard infra uidd - shell: oc get addressspace standard -o yaml -n {{test_ns}} | grep infra-uuid | cut -d ' ' -f6 - register: standard_addressspace - changed_when: False - -- name: Get standard address space uidd - set_fact: - standard_uidd: "{{standard_addressspace.stdout}}" - -- name: Fetch addressspace brokered infra uidd - shell: oc get addressspace brokered -o yaml -n {{test_ns}} | grep infra-uuid | cut -d ' ' -f6 - register: brokered_addressspace - changed_when: False - -- name: Get brokered address space uidd - set_fact: - brokered_uidd: "{{brokered_addressspace.stdout}}" - - include: baseline_run.yml - -# - name: Process fair increment test case template -# template: -# src: fair-increment-testcase.yaml.j2 -# dest: "{{temp_dir}}/fair-increment-testcase-{{item.id}}.yml" -# with_items: "{{ fair_increment_test_configs }}" - -# - name: Apply fair increment test case config map -# shell: oc apply -f {{temp_dir}}/fair-increment-testcase-{{item.id}}.yml -n {{ maestro_ns }} -# with_items: "{{fair_increment_test_configs}}" - -# - include: execute_fair_increment_tests.yml pkgName="{{item}}" -# with_items: "{{ fair_increment_test_configs }}" - -# - name: Process increment test case template -# template: -# src: increment-testcase.yaml.j2 -# dest: "{{temp_dir}}/increment-testcase-{{item.id}}.yml" -# with_items: "{{ increment_test_configs }}" - -# - name: Apply increment test case config map -# shell: oc apply -f {{temp_dir}}/increment-testcase-{{item.id}}.yml -n {{ maestro_ns }} -# with_items: "{{increment_test_configs }}" - -# - include: execute_increment_tests.yml pkgName="{{item}}" -# with_items: "{{ increment_test_configs }}" - +# - include: increment_run.yml \ No newline at end of file diff --git a/amq-online/ansible/playbooks/roles/maestro-client/templates/baseline-client.yaml.j2 b/amq-online/ansible/playbooks/roles/maestro-client/templates/baseline-client.yaml.j2 index c5ea281..a1a62ee 100644 --- a/amq-online/ansible/playbooks/roles/maestro-client/templates/baseline-client.yaml.j2 +++ b/amq-online/ansible/playbooks/roles/maestro-client/templates/baseline-client.yaml.j2 @@ -24,6 +24,19 @@ spec: env: - name: MAESTRO_BROKER value: mqtt://broker + - name: SUT_NAME + valueFrom: + configMapKeyRef: + name: {{item.name}} + key: name + - name: SUT_VERSION + value: v1.4.1 + - name: SUT_TAGS + value: integreatly + - name: TEST_TAGS + value: integreatly-test + - name: LAB_NAME + value: POC - name: SEND_RECEIVE_URL valueFrom: configMapKeyRef: diff --git a/amq-online/ansible/playbooks/roles/maestro-client/templates/baseline-testcase.yaml.j2 b/amq-online/ansible/playbooks/roles/maestro-client/templates/baseline-testcase.yaml.j2 index 57509ef..4e4fc4f 100644 --- a/amq-online/ansible/playbooks/roles/maestro-client/templates/baseline-testcase.yaml.j2 +++ b/amq-online/ansible/playbooks/roles/maestro-client/templates/baseline-testcase.yaml.j2 @@ -3,6 +3,7 @@ kind: ConfigMap metadata: name: {{item.name}} data: + name: {{item.name}} sendReceiveUrl: {{item.sendReceiveUrl}} messageSize: "{{item.messageSize}}" testDuration: "{{item.testDuration}}" diff --git a/amq-online/ansible/playbooks/roles/maestro-reports-db/defaults/main.yml b/amq-online/ansible/playbooks/roles/maestro-reports-db/defaults/main.yml index f48cf1c..5e1b0a0 100644 --- a/amq-online/ansible/playbooks/roles/maestro-reports-db/defaults/main.yml +++ b/amq-online/ansible/playbooks/roles/maestro-reports-db/defaults/main.yml @@ -1,6 +1,6 @@ --- mysql_user: "maestro" -mysql_password: "maestroReports" +mysql_password: "maestro-dev" mysql_db: "maestro" maria_image: "centos/mariadb-101-centos7" maria_name: "mariadb-101-centos7" diff --git a/amq-online/ansible/playbooks/roles/maestro-reports-db/templates/results-deployment.yaml b/amq-online/ansible/playbooks/roles/maestro-reports-db/templates/results-deployment.yaml new file mode 100644 index 0000000..94d1082 --- /dev/null +++ b/amq-online/ansible/playbooks/roles/maestro-reports-db/templates/results-deployment.yaml @@ -0,0 +1,61 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: maestro-results +spec: + replicas: 1 + selector: + matchLabels: + component: results + app: maestro + template: + metadata: + labels: + component: results + app: maestro + spec: + strategy: + type: Recreate + affinity: + nodeAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - weight: 1 + preference: + matchExpressions: + - key: maestro-node-role + operator: In + values: + - infra + containers: + - name: maestro-reports + image: maestroperf/maestro-results-server:edge + imagePullPolicy: Always + livenessProbe: + httpGet: + path: /api/live + port: 6500 + initialDelaySeconds: 5 + timeoutSeconds: 5 + periodSeconds: 20 + failureThreshold: 3 + env: + - name: MAESTRO_BROKER + value: mqtt://broker + - name: MAESTRO_REPORTS_DRIVER + value: org.mariadb.jdbc.Driver + - name: MAESTRO_REPORTS_DATASOURCE_URL + value: jdbc:mariadb://mariadb-101-centos7:3306/maestro + - name: MAESTRO_REPORTS_DATASOURCE_USERNAME + value: maestro + - name: MAESTRO_REPORTS_DATASOURCE_PASSWORD + value: maestro-dev + ports: + - name: http + containerPort: 6500 + volumeMounts: + - mountPath: /maestro + name: results-data + volumes: + - name: results-data + persistentVolumeClaim: + claimName: results-data \ No newline at end of file diff --git a/amq-online/ansible/playbooks/roles/maestro-reports-db/templates/schema.sql.j2 b/amq-online/ansible/playbooks/roles/maestro-reports-db/templates/schema.sql.j2 new file mode 100644 index 0000000..fb064cf --- /dev/null +++ b/amq-online/ansible/playbooks/roles/maestro-reports-db/templates/schema.sql.j2 @@ -0,0 +1,479 @@ +-- MySQL Script generated by MySQL Workbench +-- Mon 26 Nov 2018 03:17:07 PM CET +-- Model: New Model Version: 1.0 +-- MySQL Workbench Forward Engineering + +SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0; +SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0; +SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES'; + +-- ----------------------------------------------------- +-- Schema maestro +-- ----------------------------------------------------- + +-- ----------------------------------------------------- +-- Schema maestro +-- ----------------------------------------------------- +CREATE SCHEMA IF NOT EXISTS `maestro` DEFAULT CHARACTER SET utf8 COLLATE utf8_lithuanian_ci ; +USE `maestro` ; + +-- ----------------------------------------------------- +-- Table `maestro`.`sut` +-- ----------------------------------------------------- +CREATE TABLE IF NOT EXISTS `maestro`.`sut` ( + `sut_id` INT NOT NULL AUTO_INCREMENT, + `sut_name` VARCHAR(64) NOT NULL, + `sut_version` VARCHAR(45) NOT NULL, + `sut_jvm_info` VARCHAR(45) NULL, + `sut_other` VARCHAR(45) NULL, + `sut_tags` VARCHAR(512) NULL, + `client_name` VARCHAR(45) NULL, + `client_version` VARCHAR(45) NULL, + PRIMARY KEY (`sut_id`)) +ENGINE = InnoDB; + + +-- ----------------------------------------------------- +-- Table `maestro`.`test` +-- ----------------------------------------------------- +CREATE TABLE IF NOT EXISTS `maestro`.`test` ( + `test_id` INT NOT NULL AUTO_INCREMENT, + `test_number` INT NOT NULL, + `test_name` VARCHAR(45) NULL, + `test_result` VARCHAR(45) NOT NULL, + `sut_id` INT NULL, + `test_report_link` VARCHAR(512) NULL, + `test_data_storage_info` VARCHAR(512) NULL, + `test_tags` VARCHAR(512) NULL, + `test_date` DATETIME NULL, + `test_duration` INT NULL, + `test_target_rate` INT NULL DEFAULT 0, + `test_valid` TINYINT NULL DEFAULT 1, + `maestro_version` VARCHAR(32) NULL DEFAULT '1.3.0', + `connection_count` INT NULL, + `test_duration_type` VARCHAR(8) NULL DEFAULT 'time', + PRIMARY KEY (`test_id`, `test_number`), + INDEX `fk_test_sut1_idx` (`sut_id` ASC), + CONSTRAINT `fk_test_sut1` + FOREIGN KEY (`sut_id`) + REFERENCES `maestro`.`sut` (`sut_id`) + ON DELETE NO ACTION + ON UPDATE NO ACTION) +ENGINE = InnoDB; + + +-- ----------------------------------------------------- +-- Table `maestro`.`test_fail_condition` +-- ----------------------------------------------------- +CREATE TABLE IF NOT EXISTS `maestro`.`test_fail_condition` ( + `test_id` INT NOT NULL, + `test_number` INT NOT NULL, + `test_fail_condition_resource_name` VARCHAR(128) NOT NULL DEFAULT 'all', + `test_fail_condition_name` VARCHAR(64) NOT NULL, + `test_fail_condition_value` VARCHAR(128) NOT NULL, + `test_fail_condition_description` VARCHAR(512) NULL, + PRIMARY KEY (`test_id`, `test_fail_condition_name`, `test_fail_condition_resource_name`, `test_number`), + INDEX `fk_test_fail_condition_test1_idx` (`test_id` ASC, `test_number` ASC), + CONSTRAINT `fk_test_fail_condition_test1` + FOREIGN KEY (`test_id` , `test_number`) + REFERENCES `maestro`.`test` (`test_id` , `test_number`) + ON DELETE NO ACTION + ON UPDATE NO ACTION) +ENGINE = InnoDB; + + +-- ----------------------------------------------------- +-- Table `maestro`.`env_resource` +-- ----------------------------------------------------- +CREATE TABLE IF NOT EXISTS `maestro`.`env_resource` ( + `env_resource_id` INT NOT NULL AUTO_INCREMENT, + `env_resource_name` VARCHAR(128) NOT NULL, + `env_resource_os_name` VARCHAR(64) NULL DEFAULT 'RHEL', + `env_resource_os_arch` VARCHAR(45) NULL DEFAULT 'x86_64', + `env_resource_os_version` VARCHAR(45) NULL, + `env_resource_os_other` VARCHAR(512) NULL, + `env_resource_hw_name` VARCHAR(64) NULL, + `env_resource_hw_model` VARCHAR(64) NULL, + `env_resource_hw_cpu` VARCHAR(45) NULL, + `env_resource_hw_ram` INT NULL, + `env_resource_hw_disk_type` VARCHAR(45) NULL DEFAULT 'HD', + `env_resource_hw_other` VARCHAR(512) NULL, + PRIMARY KEY (`env_resource_id`)) +ENGINE = InnoDB; + + +-- ----------------------------------------------------- +-- Table `maestro`.`test_msg_property` +-- ----------------------------------------------------- +CREATE TABLE IF NOT EXISTS `maestro`.`test_msg_property` ( + `test_id` INT NOT NULL, + `test_number` INT NOT NULL, + `test_msg_property_resource_name` VARCHAR(128) NOT NULL DEFAULT 'all', + `test_msg_property_name` VARCHAR(64) NOT NULL, + `test_msg_property_value` VARCHAR(128) NOT NULL, + `test_msg_property_description` VARCHAR(512) NULL, + PRIMARY KEY (`test_id`, `test_msg_property_resource_name`, `test_msg_property_name`, `test_number`), + INDEX `fk_test_msg_property_test1_idx` (`test_id` ASC, `test_number` ASC), + CONSTRAINT `fk_test_msg_property_test1` + FOREIGN KEY (`test_id` , `test_number`) + REFERENCES `maestro`.`test` (`test_id` , `test_number`) + ON DELETE NO ACTION + ON UPDATE NO ACTION) +ENGINE = InnoDB; + + +-- ----------------------------------------------------- +-- Table `maestro`.`env_results` +-- ----------------------------------------------------- +CREATE TABLE IF NOT EXISTS `maestro`.`env_results` ( + `env_results_id` INT NOT NULL AUTO_INCREMENT, + `env_resource_id` INT NOT NULL, + `test_id` INT NOT NULL, + `test_number` INT NOT NULL, + `env_name` VARCHAR(128) NOT NULL, + `env_resource_role` VARCHAR(64) NOT NULL, + `test_rate_min` INT NULL, + `test_rate_max` INT NULL, + `test_rate_error_count` INT NULL, + `test_rate_samples` INT NULL, + `test_rate_geometric_mean` DOUBLE NULL, + `test_rate_standard_deviation` DOUBLE NULL, + `test_rate_skip_count` INT NULL, + `connection_count` INT NULL, + `lat_percentile_90` DOUBLE NULL DEFAULT 0, + `lat_percentile_95` DOUBLE NULL DEFAULT 0, + `lat_percentile_99` DOUBLE NULL DEFAULT 0, + `error` TINYINT NULL, + PRIMARY KEY (`env_results_id`), + INDEX `fk_env_results_env_resource1_idx` (`env_resource_id` ASC), + INDEX `fk_env_results_test1_idx` (`test_id` ASC, `test_number` ASC), + CONSTRAINT `fk_env_results_env_resource1` + FOREIGN KEY (`env_resource_id`) + REFERENCES `maestro`.`env_resource` (`env_resource_id`) + ON DELETE NO ACTION + ON UPDATE NO ACTION, + CONSTRAINT `fk_env_results_test1` + FOREIGN KEY (`test_id` , `test_number`) + REFERENCES `maestro`.`test` (`test_id` , `test_number`) + ON DELETE NO ACTION + ON UPDATE NO ACTION) +ENGINE = InnoDB; + + +-- ----------------------------------------------------- +-- Table `maestro`.`test_history` +-- ----------------------------------------------------- +CREATE TABLE IF NOT EXISTS `maestro`.`test_history` ( + `test_id` INT NOT NULL, + `test_number` INT NULL, + `test_name` VARCHAR(45) NULL, + `test_result` VARCHAR(45) NULL, + `sut_id` INT NULL, + `test_report_link` VARCHAR(512) NULL, + `test_data_storage_info` VARCHAR(512) NULL, + `test_tags` VARCHAR(512) NULL, + `test_date` DATETIME NULL, + `test_duration` INT NULL, + `test_target_rate` INT NULL DEFAULT 0, + `test_valid` TINYINT NULL DEFAULT 1, + `maestro_version` VARCHAR(32) NULL DEFAULT '1.3.0', + `test_duration_type` VARCHAR(8) NULL DEFAULT 'time', + `connection_count` INT NULL, + `test_update_date` DATETIME NOT NULL) +ENGINE = InnoDB; + + +-- ----------------------------------------------------- +-- Table `maestro`.`report` +-- ----------------------------------------------------- +CREATE TABLE IF NOT EXISTS `maestro`.`report` ( + `report_id` INT NOT NULL AUTO_INCREMENT, + `test_id` INT NOT NULL, + `test_number` INT NULL, + `test_name` VARCHAR(45) NULL, + `test_script` VARCHAR(128) NULL, + `test_host` VARCHAR(128) NULL, + `test_host_role` VARCHAR(64) NULL, + `test_result` VARCHAR(45) NULL, + `test_result_message` VARCHAR(2048) NULL, + `location` VARCHAR(1024) NULL, + `aggregated` TINYINT NULL DEFAULT 0, + `test_date` DATETIME NULL DEFAULT now(), + `test_description` VARCHAR(2048) NULL, + `test_comments` VARCHAR(2048) NULL, + `valid` TINYINT NULL, + `retired` TINYINT NULL, + `retired_date` DATETIME NULL, + PRIMARY KEY (`report_id`, `test_id`)) +ENGINE = InnoDB; + + +-- ----------------------------------------------------- +-- Table `maestro`.`sut_node_info` +-- ----------------------------------------------------- +CREATE TABLE IF NOT EXISTS `maestro`.`sut_node_info` ( + `sut_node_id` INT NOT NULL AUTO_INCREMENT, + `sut_node_name` VARCHAR(128) NULL, + `sut_node_os_name` VARCHAR(64) NULL, + `sut_node_os_arch` VARCHAR(45) NULL, + `sut_node_os_version` VARCHAR(45) NULL, + `sut_node_os_other` VARCHAR(512) NULL, + `sut_node_hw_name` VARCHAR(64) NULL, + `sut_node_hw_model` VARCHAR(64) NULL, + `sut_node_hw_cpu` VARCHAR(45) NULL, + `sut_node_hw_cpu_count` INT NULL, + `sut_node_hw_ram` INT NULL, + `sut_node_hw_disk_type` VARCHAR(45) NULL, + `sut_node_hw_other` VARCHAR(512) NULL, + PRIMARY KEY (`sut_node_id`)) +ENGINE = InnoDB; + + +-- ----------------------------------------------------- +-- Table `maestro`.`test_sut_node_link` +-- ----------------------------------------------------- +CREATE TABLE IF NOT EXISTS `maestro`.`test_sut_node_link` ( + `test_id` INT NOT NULL, + `sut_node_id` INT NOT NULL, + PRIMARY KEY (`test_id`, `sut_node_id`), + INDEX `fk_report_sut_node_link_sut_node_info1_idx` (`sut_node_id` ASC), + CONSTRAINT `fk_report_sut_node_link_sut_node_info1` + FOREIGN KEY (`sut_node_id`) + REFERENCES `maestro`.`sut_node_info` (`sut_node_id`) + ON DELETE NO ACTION + ON UPDATE NO ACTION) +ENGINE = InnoDB +COMMENT = 'Note that it does not enforce the reference to test_id on report table on MariaDB because MariaDB cannot support referencing only one of the indexes.'; + + +-- ----------------------------------------------------- +-- Table `maestro`.`report_history` +-- ----------------------------------------------------- +CREATE TABLE IF NOT EXISTS `maestro`.`report_history` ( + `report_id` INT NOT NULL, + `test_id` INT NOT NULL, + `test_number` INT NULL, + `test_name` VARCHAR(45) NULL, + `test_script` VARCHAR(128) NULL, + `test_host` VARCHAR(128) NULL, + `test_host_role` VARCHAR(64) NULL, + `test_result` VARCHAR(45) NULL, + `test_result_message` VARCHAR(2048) NULL, + `location` VARCHAR(1024) NULL, + `aggregated` TINYINT NULL DEFAULT 0, + `test_date` DATETIME NULL DEFAULT now(), + `test_description` VARCHAR(2048) NULL, + `test_comments` VARCHAR(2048) NULL, + `valid` TINYINT NULL, + `retired` TINYINT NULL, + `retired_date` DATETIME NULL, + `report_update_history` DATETIME NULL) +ENGINE = InnoDB; + +USE `maestro` ; + +-- ----------------------------------------------------- +-- Placeholder table for view `maestro`.`test_results` +-- ----------------------------------------------------- +CREATE TABLE IF NOT EXISTS `maestro`.`test_results` (`test_id` INT, `test_number` INT, `sut_id` INT, `sut_tags` INT, `sut_name` INT, `sut_version` INT, `test_result` INT, `error` INT, `test_valid` INT, `env_resource_name` INT, `env_resource_role` INT, `test_rate_min` INT, `test_rate_max` INT, `test_rate_geometric_mean` INT, `test_rate_standard_deviation` INT, `test_rate_skip_count` INT, `connection_count` INT, `test_date` INT, `test_name` INT, `test_tags` INT, `test_report_link` INT); + +-- ----------------------------------------------------- +-- Placeholder table for view `maestro`.`test_results` +-- ----------------------------------------------------- +CREATE TABLE IF NOT EXISTS `maestro`.`test_results` (`test_id` INT, `test_number` INT, `sut_id` INT, `sut_tags` INT, `sut_name` INT, `sut_version` INT, `test_result` INT, `error` INT, `test_valid` INT, `env_resource_name` INT, `env_resource_role` INT, `test_rate_min` INT, `test_rate_max` INT, `test_rate_geometric_mean` INT, `test_rate_standard_deviation` INT, `test_rate_skip_count` INT, `lat_percentile_90` INT, `lat_percentile_95` INT, `lat_percentile_99` INT, `test_date` INT, `test_name` INT, `test_tags` INT, `test_report_link` INT, `connection_count` INT, `test_target_rate` INT, `test_combined_target_rate` INT, `api_name` INT, `api_version` INT, `durable` INT, `limit_destinations` INT, `message_size` INT, `messaging_protocol` INT, `max_acceptable_latency` INT); + +-- ----------------------------------------------------- +-- Placeholder table for view `maestro`.`test_results_statistics` +-- ----------------------------------------------------- +CREATE TABLE IF NOT EXISTS `maestro`.`test_results_statistics` (`test_id` INT, `success` INT, `failures` INT); + +-- ----------------------------------------------------- +-- Placeholder table for view `maestro`.`test_sut_properties_link` +-- ----------------------------------------------------- +CREATE TABLE IF NOT EXISTS `maestro`.`test_sut_properties_link` (`test_id` INT, `test_number` INT, `sut_id` INT, `sut_tags` INT, `sut_name` INT, `sut_version` INT, `test_result` INT, `connection_count` INT, `test_name` INT, `test_tags` INT, `test_target_rate` INT, `api_name` INT, `api_version` INT, `durable` INT, `limit_destinations` INT, `message_size` INT, `messaging_protocol` INT, `max_acceptable_latency` INT, `test_date` INT); + + +CREATE OR REPLACE VIEW `test_properties` AS +select + tmp.test_id, + tmp.test_number, + MAX(IF(tmp.test_msg_property_name = "apiName", tmp.test_msg_property_value, NULL)) AS api_name, + MAX(IF(tmp.test_msg_property_name = "apiVersion", tmp.test_msg_property_value, NULL)) AS api_version, + MAX(IF(tmp.test_msg_property_name = "durable", IF(tmp.test_msg_property_value = "true", true, false), false)) AS durable, + MAX(IF(tmp.test_msg_property_name = "limitDestinations", CAST(tmp.test_msg_property_value AS INTEGER), -1)) AS limit_destinations, + MAX(IF(tmp.test_msg_property_name = "messageSize", CAST(tmp.test_msg_property_value AS INTEGER), -1)) AS message_size, + MAX(IF(tmp.test_msg_property_name = "protocol", tmp.test_msg_property_value, NULL)) AS messaging_protocol, + MAX(IF(tmp.test_msg_property_name = "variableSize", IF(tmp.test_msg_property_value = "1", true, false), false)) AS variable_size, + MAX(IF(tfc.test_fail_condition_name = "fcl", CAST(tfc.test_fail_condition_value AS INTEGER), -1)) AS max_acceptable_latency +from test_msg_property tmp, test_fail_condition tfc +where tmp.test_id = tfc.test_id and tmp.test_number = tfc.test_number +group by test_id,test_number; + +-- ----------------------------------------------------- +-- View `maestro`.`test_results` +-- ----------------------------------------------------- +DROP TABLE IF EXISTS `maestro`.`test_results`; +USE `maestro`; +CREATE OR REPLACE VIEW `test_results` AS + SELECT + t.test_id, + t.test_number, + sut.sut_id, + sut.sut_tags, + sut.sut_name, + sut.sut_version, + t.test_result, + er.error, + t.test_valid, + res.env_resource_name, + er.env_resource_role, + er.test_rate_min, + er.test_rate_max, + er.test_rate_geometric_mean, + er.test_rate_standard_deviation, + er.test_rate_skip_count, + er.lat_percentile_90, + er.lat_percentile_95, + er.lat_percentile_99, + t.test_date, + t.test_name, + t.test_tags, + t.test_report_link, + t.connection_count, + t.test_target_rate, + (t.test_target_rate * t.connection_count) as test_combined_target_rate, + tp.api_name, + tp.api_version, + tp.durable, + tp.limit_destinations, + tp.message_size, + tp.messaging_protocol, + tp.max_acceptable_latency + FROM + test t, + env_results er, + env_resource res, + sut, + test_properties tp + WHERE + t.test_id = er.test_id + AND t.test_number = er.test_number + AND er.env_resource_id = res.env_resource_id + AND t.sut_id = sut.sut_id + AND t.test_id = tp.test_id + AND t.test_number = tp.test_number; + +-- ----------------------------------------------------- +-- View `maestro`.`test_results` +-- ----------------------------------------------------- +DROP TABLE IF EXISTS `maestro`.`test_results`; +USE `maestro`; +CREATE OR REPLACE VIEW `test_results` AS + SELECT + t.test_id, + t.test_number, + sut.sut_id, + sut.sut_tags, + sut.sut_name, + sut.sut_version, + t.test_result, + er.error, + t.test_valid, + res.env_resource_name, + er.env_resource_role, + er.test_rate_min, + er.test_rate_max, + er.test_rate_geometric_mean, + er.test_rate_standard_deviation, + er.test_rate_skip_count, + er.lat_percentile_90, + er.lat_percentile_95, + er.lat_percentile_99, + t.test_date, + t.test_name, + t.test_tags, + t.test_report_link, + t.connection_count, + t.test_target_rate, + (t.test_target_rate * t.connection_count) as test_combined_target_rate, + tp.api_name, + tp.api_version, + tp.durable, + tp.limit_destinations, + tp.message_size, + tp.messaging_protocol, + tp.max_acceptable_latency + FROM + test t, + env_results er, + env_resource res, + sut, + test_properties tp + WHERE + t.test_id = er.test_id + AND t.test_number = er.test_number + AND er.env_resource_id = res.env_resource_id + AND t.sut_id = sut.sut_id + AND t.test_id = tp.test_id + AND t.test_number = tp.test_number; + +-- ----------------------------------------------------- +-- View `maestro`.`test_results_statistics` +-- ----------------------------------------------------- +DROP TABLE IF EXISTS `maestro`.`test_results_statistics`; +USE `maestro`; +CREATE OR REPLACE VIEW `test_results_statistics` AS + select test_id, + sum(case when test_result = "success" then 1 else 0 end) as success, + sum(case when test_result = "success" then 0 else 1 end) as failures + from test_results + where test_valid = true + group by test_id; + +-- ----------------------------------------------------- +-- View `maestro`.`test_sut_properties_link` +-- ----------------------------------------------------- +DROP TABLE IF EXISTS `maestro`.`test_sut_properties_link`; +USE `maestro`; +CREATE OR REPLACE VIEW `test_sut_properties_link` AS + SELECT + t.test_id, + t.test_number, + sut.sut_id, + sut.sut_tags, + sut.sut_name, + sut.sut_version, + t.test_result, + t.connection_count, + t.test_name, + t.test_tags, + t.test_target_rate, + tp.api_name, + tp.api_version, + tp.durable, + tp.limit_destinations, + tp.message_size, + tp.messaging_protocol, + tp.max_acceptable_latency, + t.test_date + FROM + test t, + sut, + test_properties tp + WHERE t.sut_id = sut.sut_id + AND t.test_id = tp.test_id + AND t.test_number = tp.test_number; +USE `maestro`; + +DELIMITER $$ +USE `maestro`$$ +CREATE OR REPLACE DEFINER = CURRENT_USER TRIGGER `maestro`.`test_BEFORE_UPDATE` BEFORE UPDATE ON `test` FOR EACH ROW +BEGIN + INSERT INTO test_history select *,now() as test_update_date from test where test_id = NEW.test_id and test_number = NEW.test_number; +END$$ + +DELIMITER ; + +SET SQL_MODE=@OLD_SQL_MODE; +SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS; +SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS; \ No newline at end of file diff --git a/amq-online/ansible/playbooks/setup_integreatly.yml b/amq-online/ansible/playbooks/setup_integreatly.yml new file mode 100644 index 0000000..f419ba3 --- /dev/null +++ b/amq-online/ansible/playbooks/setup_integreatly.yml @@ -0,0 +1,12 @@ +--- +- hosts: intly_master + gather_facts: no + tasks: + - include_role: + name: integreatly-enmasse-authservice + + - include_role: + name: integreatly-enmasse-addressspace + + - include_role: + name: integreatly-enmasse-address \ No newline at end of file diff --git a/amq-online/ansible/playbooks/install.yml b/amq-online/ansible/playbooks/setup_maestro.yml similarity index 62% rename from amq-online/ansible/playbooks/install.yml rename to amq-online/ansible/playbooks/setup_maestro.yml index 445dd1e..13cfeeb 100644 --- a/amq-online/ansible/playbooks/install.yml +++ b/amq-online/ansible/playbooks/setup_maestro.yml @@ -1,25 +1,9 @@ ---- -- hosts: localhost - gather_facts: no - tasks: - - include_role: - name: integreatly-enmasse-authservice - - - include_role: - name: integreatly-enmasse-addressspace - - - include_role: - name: integreatly-enmasse-address - -- hosts: master +- hosts: maestro_master gather_facts: no tasks: - include_role: name: config -- hosts: localhost - gather_facts: no - tasks: - import_role: name: label-nodes @@ -35,11 +19,11 @@ - include_role: name: maestro-broker - - include_role: - name: maestro-reports +# - include_role: +# name: maestro-reports - # - include_role: - # name: maestro-reports-db + - include_role: + name: maestro-reports-db - include_role: name: maestro-worker @@ -51,4 +35,4 @@ name: maestro-agent - include_role: - name: maestro-config + name: maestro-config \ No newline at end of file From 888004f683b6f56e191281ca2915b84b570e90db Mon Sep 17 00:00:00 2001 From: ciaranRoche Date: Tue, 27 Aug 2019 16:08:43 +0100 Subject: [PATCH 02/14] remove unused file --- amq-online/ansible/alertmanager.yaml | 14 -------------- 1 file changed, 14 deletions(-) delete mode 100644 amq-online/ansible/alertmanager.yaml diff --git a/amq-online/ansible/alertmanager.yaml b/amq-online/ansible/alertmanager.yaml deleted file mode 100644 index c91463c..0000000 --- a/amq-online/ansible/alertmanager.yaml +++ /dev/null @@ -1,14 +0,0 @@ -ariaDB [(none)]> CREATE USER 'maestro'@'localhost' IDENTIFIED BY 'maestro-dev'; -Query OK, 0 rows affected (0.00 sec) - -sh-4.2$ mysql -u root -MariaDB [(none)]> GRANT ALL PRIVILEGES ON maestro.* TO 'maestro'@'localhost' WITH GRANT OPTION; -Query OK, 0 rows affected (0.00 sec) - -MariaDB [(none)]> CREATE USER 'maestro'@'%' IDENTIFIED BY 'maestro-dev'; -Query OK, 0 rows affected (0.00 sec) - -MariaDB [(none)]> GRANT ALL PRIVILEGES ON maestro.* TO 'maestro'@'%' WITH GRANT OPTION; -Query OK, 0 rows affected (0.00 sec) - -MariaDB [(none)]> \ No newline at end of file From ed8bd6ef064cafbb80281b4acc0d10e7bccc3544 Mon Sep 17 00:00:00 2001 From: ciaranRoche Date: Wed, 28 Aug 2019 15:29:42 +0100 Subject: [PATCH 03/14] minor changes --- .../roles/maestro-client/defaults/main.yml | 112 +++++++++--------- .../maestro-client/tasks/baseline_run.yml | 8 +- .../templates/baseline-client.yaml.j2 | 2 +- .../templates/baseline-testcase.yaml.j2 | 1 + .../templates/increment-client.yaml.j2 | 13 ++ .../templates/increment-testcase.yaml.j2 | 3 +- 6 files changed, 79 insertions(+), 60 deletions(-) diff --git a/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml b/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml index f340735..5228d3a 100644 --- a/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml +++ b/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml @@ -17,27 +17,22 @@ brokered_topic: brokered-topic # Common test variables standard_message_size: "512" -test_rate: "0" test_opts: transport.trustAll=true&transport.verifyHost=false -max_latency: "1500000" -ceiling_rate: "51000" -ceiling_parallel_count: "101" -parallel_count_increment: "100" +max_latency: "15000000" # Bast test variables base_test_duration: "0d0h0m30s" base_rate: "1000" - -# Fair incremental test variables -standard_combined_rate: "1000" -initial_parallel_count: "1" -standard_steps: "5" +parallel_connections: "10" # Incremental test variables -initial_rate: "1000" -rate_increment: "10000" +initial_rate: "500" +ceiling_rate: "5500" +rate_increment: "1000" inital_parallel_count: "1" fair_test_duration: "0d0h0m30s" +ceiling_parallel_count: "102" +parallel_count_increment: "50" # Test script locations singlepoint_fair_incremental_test: /test-scripts/SinglePointFairIncrementalTest.groovy @@ -54,6 +49,7 @@ basline_test_configs: testCase: "{{singlepoint_fixed_rate_test}}" rate: "{{base_rate}}" name: "{{standard_small_queue}}-test" + parallelCon: "{{parallel_connections}}" id: "1" - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_queue}}?{{test_opts}} messageSize: "{{standard_message_size}}" @@ -61,6 +57,7 @@ basline_test_configs: testCase: "{{singlepoint_fixed_rate_test}}" rate: "{{base_rate}}" name: "{{standard_medium_queue}}-test" + parallelCon: "{{parallel_connections}}" id: "2" - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_queue}}?{{test_opts}} messageSize: "{{standard_message_size}}" @@ -68,49 +65,56 @@ basline_test_configs: testCase: "{{singlepoint_fixed_rate_test}}" rate: "{{base_rate}}" name: "{{standard_large_queue}}-test" + parallelCon: "{{parallel_connections}}" id: "3" -# - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_anycast}}?{{test_opts}} -# messageSize: "{{standard_message_size}}" -# testDuration: "{{base_test_duration}}" -# testCase: "{{singlepoint_fixed_rate_test}}" -# rate: "{{base_rate}}" -# name: "{{standard_small_anycast}}-test" -# id: "4" -# - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_anycast}}?{{test_opts}} -# messageSize: "{{standard_message_size}}" -# testDuration: "{{base_test_duration}}" -# testCase: "{{singlepoint_fixed_rate_test}}" -# rate: "{{base_rate}}" -# name: "{{standard_medium_anycast}}-test" -# id: "5" -# - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_anycast}}?{{test_opts}} -# messageSize: "{{standard_message_size}}" -# testDuration: "{{base_test_duration}}" -# testCase: "{{singlepoint_fixed_rate_test}}" -# rate: "{{base_rate}}" -# name: "{{standard_large_anycast}}-test" -# id: "6" -# - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_multicast}}?{{test_opts}} -# messageSize: "{{standard_message_size}}" -# testDuration: "{{base_test_duration}}" -# testCase: "{{singlepoint_fixed_rate_test}}" -# rate: "{{base_rate}}" -# name: "{{standard_small_multicast}}-test" -# id: "7" -# - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_multicast}}?{{test_opts}} -# messageSize: "{{standard_message_size}}" -# testDuration: "{{base_test_duration}}" -# testCase: "{{singlepoint_fixed_rate_test}}" -# rate: "{{base_rate}}" -# name: "{{standard_medium_multicast}}-test" -# id: "8" -# - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_multicast}}?{{test_opts}} -# messageSize: "{{standard_message_size}}" -# testDuration: "{{base_test_duration}}" -# testCase: "{{singlepoint_fixed_rate_test}}" -# rate: "{{base_rate}}" -# name: "{{standard_large_multicast}}-test" -# id: "9" + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_anycast}}?{{test_opts}} + messageSize: "{{standard_message_size}}" + testDuration: "{{base_test_duration}}" + testCase: "{{singlepoint_fixed_rate_test}}" + rate: "{{base_rate}}" + name: "{{standard_small_anycast}}-test" + parallelCon: "{{parallel_connections}}" + id: "4" + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_anycast}}?{{test_opts}} + messageSize: "{{standard_message_size}}" + testDuration: "{{base_test_duration}}" + testCase: "{{singlepoint_fixed_rate_test}}" + rate: "{{base_rate}}" + name: "{{standard_medium_anycast}}-test" + parallelCon: "{{parallel_connections}}" + id: "5" + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_anycast}}?{{test_opts}} + messageSize: "{{standard_message_size}}" + testDuration: "{{base_test_duration}}" + testCase: "{{singlepoint_fixed_rate_test}}" + rate: "{{base_rate}}" + name: "{{standard_large_anycast}}-test" + parallelCon: "{{parallel_connections}}" + id: "6" + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_multicast}}?{{test_opts}} + messageSize: "{{standard_message_size}}" + testDuration: "{{base_test_duration}}" + testCase: "{{singlepoint_fixed_rate_test}}" + rate: "{{base_rate}}" + name: "{{standard_small_multicast}}-test" + parallelCon: "{{parallel_connections}}" + id: "7" + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_multicast}}?{{test_opts}} + messageSize: "{{standard_message_size}}" + testDuration: "{{base_test_duration}}" + testCase: "{{singlepoint_fixed_rate_test}}" + rate: "{{base_rate}}" + name: "{{standard_medium_multicast}}-test" + parallelCon: "{{parallel_connections}}" + id: "8" + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_multicast}}?{{test_opts}} + messageSize: "{{standard_message_size}}" + testDuration: "{{base_test_duration}}" + testCase: "{{singlepoint_fixed_rate_test}}" + rate: "{{base_rate}}" + name: "{{standard_large_multicast}}-test" + parallelCon: "{{parallel_connections}}" + id: "9" # # Incremental test configurations # increment_test_configs: diff --git a/amq-online/ansible/playbooks/roles/maestro-client/tasks/baseline_run.yml b/amq-online/ansible/playbooks/roles/maestro-client/tasks/baseline_run.yml index 25bfa5c..746f38b 100644 --- a/amq-online/ansible/playbooks/roles/maestro-client/tasks/baseline_run.yml +++ b/amq-online/ansible/playbooks/roles/maestro-client/tasks/baseline_run.yml @@ -12,8 +12,8 @@ - include: execute_baseline_tests.yml pkgName="{{item}}" with_items: "{{ basline_test_configs }}" -- include: execute_baseline_tests.yml pkgName="{{item}}" - with_items: "{{ basline_test_configs }}" +# - include: execute_baseline_tests.yml pkgName="{{item}}" +# with_items: "{{ basline_test_configs }}" -- include: execute_baseline_tests.yml pkgName="{{item}}" - with_items: "{{ basline_test_configs }}" +# - include: execute_baseline_tests.yml pkgName="{{item}}" +# with_items: "{{ basline_test_configs }}" diff --git a/amq-online/ansible/playbooks/roles/maestro-client/templates/baseline-client.yaml.j2 b/amq-online/ansible/playbooks/roles/maestro-client/templates/baseline-client.yaml.j2 index a1a62ee..2f051be 100644 --- a/amq-online/ansible/playbooks/roles/maestro-client/templates/baseline-client.yaml.j2 +++ b/amq-online/ansible/playbooks/roles/maestro-client/templates/baseline-client.yaml.j2 @@ -89,7 +89,7 @@ spec: valueFrom: configMapKeyRef: name: {{ item.name }} - key: parallelCount + key: parallelCon optional: true - name: DISTRIBUTION_STRATEGY valueFrom: diff --git a/amq-online/ansible/playbooks/roles/maestro-client/templates/baseline-testcase.yaml.j2 b/amq-online/ansible/playbooks/roles/maestro-client/templates/baseline-testcase.yaml.j2 index 4e4fc4f..0a00076 100644 --- a/amq-online/ansible/playbooks/roles/maestro-client/templates/baseline-testcase.yaml.j2 +++ b/amq-online/ansible/playbooks/roles/maestro-client/templates/baseline-testcase.yaml.j2 @@ -10,6 +10,7 @@ data: rate: "{{item.rate}}" testCase: {{item.testCase}} warmUp: "false" + parallelCon: "{{item.parallelCon}}" maestro-cli.properties: | warm-up.message.count=10000 warm-up.rate.percent=10 diff --git a/amq-online/ansible/playbooks/roles/maestro-client/templates/increment-client.yaml.j2 b/amq-online/ansible/playbooks/roles/maestro-client/templates/increment-client.yaml.j2 index 7ff8858..7143f8c 100644 --- a/amq-online/ansible/playbooks/roles/maestro-client/templates/increment-client.yaml.j2 +++ b/amq-online/ansible/playbooks/roles/maestro-client/templates/increment-client.yaml.j2 @@ -24,6 +24,19 @@ spec: env: - name: MAESTRO_BROKER value: mqtt://broker + - name: SUT_NAME + valueFrom: + configMapKeyRef: + name: {{item.name}} + key: name + - name: SUT_VERSION + value: v1.4.1 + - name: SUT_TAGS + value: integreatly + - name: TEST_TAGS + value: integreatly-test + - name: LAB_NAME + value: POC - name: SEND_RECEIVE_URL valueFrom: configMapKeyRef: diff --git a/amq-online/ansible/playbooks/roles/maestro-client/templates/increment-testcase.yaml.j2 b/amq-online/ansible/playbooks/roles/maestro-client/templates/increment-testcase.yaml.j2 index a717b3c..619f2d7 100644 --- a/amq-online/ansible/playbooks/roles/maestro-client/templates/increment-testcase.yaml.j2 +++ b/amq-online/ansible/playbooks/roles/maestro-client/templates/increment-testcase.yaml.j2 @@ -2,7 +2,8 @@ apiVersion: v1 kind: ConfigMap metadata: name: {{item.name}} -data: +data: + name: {{item.name}} sendReceiveUrl: {{item.sendReceiveUrl}} messageSize: "{{item.messageSize}}" testDuration: "{{item.testDuration}}" From 6805c01a4041b73009a279d107eeb6a24ac9378f Mon Sep 17 00:00:00 2001 From: ciaranRoche Date: Wed, 28 Aug 2019 16:14:55 +0100 Subject: [PATCH 04/14] add parallel count as sut-tag --- .../roles/maestro-client/defaults/main.yml | 132 +++++++++--------- .../templates/baseline-client.yaml.j2 | 5 +- 2 files changed, 70 insertions(+), 67 deletions(-) diff --git a/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml b/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml index 5228d3a..388ba12 100644 --- a/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml +++ b/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml @@ -22,8 +22,8 @@ max_latency: "15000000" # Bast test variables base_test_duration: "0d0h0m30s" -base_rate: "1000" -parallel_connections: "10" +base_rate: "100" +parallel_connections: "100" # Incremental test variables initial_rate: "500" @@ -43,22 +43,22 @@ singlepoint_incremantal_test: /test-scripts/SinglePointIncrementalTest.groovy # Baseline test configurations basline_test_configs: - - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_queue}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{base_test_duration}}" - testCase: "{{singlepoint_fixed_rate_test}}" - rate: "{{base_rate}}" - name: "{{standard_small_queue}}-test" - parallelCon: "{{parallel_connections}}" - id: "1" - - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_queue}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{base_test_duration}}" - testCase: "{{singlepoint_fixed_rate_test}}" - rate: "{{base_rate}}" - name: "{{standard_medium_queue}}-test" - parallelCon: "{{parallel_connections}}" - id: "2" + # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_queue}}?{{test_opts}} + # messageSize: "{{standard_message_size}}" + # testDuration: "{{base_test_duration}}" + # testCase: "{{singlepoint_fixed_rate_test}}" + # rate: "{{base_rate}}" + # name: "{{standard_small_queue}}-test" + # parallelCon: "{{parallel_connections}}" + # id: "1" + # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_queue}}?{{test_opts}} + # messageSize: "{{standard_message_size}}" + # testDuration: "{{base_test_duration}}" + # testCase: "{{singlepoint_fixed_rate_test}}" + # rate: "{{base_rate}}" + # name: "{{standard_medium_queue}}-test" + # parallelCon: "{{parallel_connections}}" + # id: "2" - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_queue}}?{{test_opts}} messageSize: "{{standard_message_size}}" testDuration: "{{base_test_duration}}" @@ -67,54 +67,54 @@ basline_test_configs: name: "{{standard_large_queue}}-test" parallelCon: "{{parallel_connections}}" id: "3" - - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_anycast}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{base_test_duration}}" - testCase: "{{singlepoint_fixed_rate_test}}" - rate: "{{base_rate}}" - name: "{{standard_small_anycast}}-test" - parallelCon: "{{parallel_connections}}" - id: "4" - - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_anycast}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{base_test_duration}}" - testCase: "{{singlepoint_fixed_rate_test}}" - rate: "{{base_rate}}" - name: "{{standard_medium_anycast}}-test" - parallelCon: "{{parallel_connections}}" - id: "5" - - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_anycast}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{base_test_duration}}" - testCase: "{{singlepoint_fixed_rate_test}}" - rate: "{{base_rate}}" - name: "{{standard_large_anycast}}-test" - parallelCon: "{{parallel_connections}}" - id: "6" - - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_multicast}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{base_test_duration}}" - testCase: "{{singlepoint_fixed_rate_test}}" - rate: "{{base_rate}}" - name: "{{standard_small_multicast}}-test" - parallelCon: "{{parallel_connections}}" - id: "7" - - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_multicast}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{base_test_duration}}" - testCase: "{{singlepoint_fixed_rate_test}}" - rate: "{{base_rate}}" - name: "{{standard_medium_multicast}}-test" - parallelCon: "{{parallel_connections}}" - id: "8" - - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_multicast}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{base_test_duration}}" - testCase: "{{singlepoint_fixed_rate_test}}" - rate: "{{base_rate}}" - name: "{{standard_large_multicast}}-test" - parallelCon: "{{parallel_connections}}" - id: "9" + # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_anycast}}?{{test_opts}} + # messageSize: "{{standard_message_size}}" + # testDuration: "{{base_test_duration}}" + # testCase: "{{singlepoint_fixed_rate_test}}" + # rate: "{{base_rate}}" + # name: "{{standard_small_anycast}}-test" + # parallelCon: "{{parallel_connections}}" + # id: "4" + # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_anycast}}?{{test_opts}} + # messageSize: "{{standard_message_size}}" + # testDuration: "{{base_test_duration}}" + # testCase: "{{singlepoint_fixed_rate_test}}" + # rate: "{{base_rate}}" + # name: "{{standard_medium_anycast}}-test" + # parallelCon: "{{parallel_connections}}" + # id: "5" + # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_anycast}}?{{test_opts}} + # messageSize: "{{standard_message_size}}" + # testDuration: "{{base_test_duration}}" + # testCase: "{{singlepoint_fixed_rate_test}}" + # rate: "{{base_rate}}" + # name: "{{standard_large_anycast}}-test" + # parallelCon: "{{parallel_connections}}" + # id: "6" + # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_multicast}}?{{test_opts}} + # messageSize: "{{standard_message_size}}" + # testDuration: "{{base_test_duration}}" + # testCase: "{{singlepoint_fixed_rate_test}}" + # rate: "{{base_rate}}" + # name: "{{standard_small_multicast}}-test" + # parallelCon: "{{parallel_connections}}" + # id: "7" + # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_multicast}}?{{test_opts}} + # messageSize: "{{standard_message_size}}" + # testDuration: "{{base_test_duration}}" + # testCase: "{{singlepoint_fixed_rate_test}}" + # rate: "{{base_rate}}" + # name: "{{standard_medium_multicast}}-test" + # parallelCon: "{{parallel_connections}}" + # id: "8" + # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_multicast}}?{{test_opts}} + # messageSize: "{{standard_message_size}}" + # testDuration: "{{base_test_duration}}" + # testCase: "{{singlepoint_fixed_rate_test}}" + # rate: "{{base_rate}}" + # name: "{{standard_large_multicast}}-test" + # parallelCon: "{{parallel_connections}}" + # id: "9" # # Incremental test configurations # increment_test_configs: diff --git a/amq-online/ansible/playbooks/roles/maestro-client/templates/baseline-client.yaml.j2 b/amq-online/ansible/playbooks/roles/maestro-client/templates/baseline-client.yaml.j2 index 2f051be..23c8d5b 100644 --- a/amq-online/ansible/playbooks/roles/maestro-client/templates/baseline-client.yaml.j2 +++ b/amq-online/ansible/playbooks/roles/maestro-client/templates/baseline-client.yaml.j2 @@ -32,7 +32,10 @@ spec: - name: SUT_VERSION value: v1.4.1 - name: SUT_TAGS - value: integreatly + valueFrom: + configMapKeyRef: + name: {{item.name}} + key: parallelCon - name: TEST_TAGS value: integreatly-test - name: LAB_NAME From 3586d95ed7dac3229a09918c98f77bf1f87d51b4 Mon Sep 17 00:00:00 2001 From: ciaranRoche Date: Mon, 2 Sep 2019 09:40:37 +0100 Subject: [PATCH 05/14] remove commented out test configs --- .../roles/maestro-client/defaults/main.yml | 128 +++++++++--------- 1 file changed, 64 insertions(+), 64 deletions(-) diff --git a/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml b/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml index 388ba12..e5f2e03 100644 --- a/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml +++ b/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml @@ -43,22 +43,22 @@ singlepoint_incremantal_test: /test-scripts/SinglePointIncrementalTest.groovy # Baseline test configurations basline_test_configs: - # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_queue}}?{{test_opts}} - # messageSize: "{{standard_message_size}}" - # testDuration: "{{base_test_duration}}" - # testCase: "{{singlepoint_fixed_rate_test}}" - # rate: "{{base_rate}}" - # name: "{{standard_small_queue}}-test" - # parallelCon: "{{parallel_connections}}" - # id: "1" - # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_queue}}?{{test_opts}} - # messageSize: "{{standard_message_size}}" - # testDuration: "{{base_test_duration}}" - # testCase: "{{singlepoint_fixed_rate_test}}" - # rate: "{{base_rate}}" - # name: "{{standard_medium_queue}}-test" - # parallelCon: "{{parallel_connections}}" - # id: "2" + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_queue}}?{{test_opts}} + messageSize: "{{standard_message_size}}" + testDuration: "{{base_test_duration}}" + testCase: "{{singlepoint_fixed_rate_test}}" + rate: "{{base_rate}}" + name: "{{standard_small_queue}}-test" + parallelCon: "{{parallel_connections}}" + id: "1" + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_queue}}?{{test_opts}} + messageSize: "{{standard_message_size}}" + testDuration: "{{base_test_duration}}" + testCase: "{{singlepoint_fixed_rate_test}}" + rate: "{{base_rate}}" + name: "{{standard_medium_queue}}-test" + parallelCon: "{{parallel_connections}}" + id: "2" - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_queue}}?{{test_opts}} messageSize: "{{standard_message_size}}" testDuration: "{{base_test_duration}}" @@ -67,54 +67,54 @@ basline_test_configs: name: "{{standard_large_queue}}-test" parallelCon: "{{parallel_connections}}" id: "3" - # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_anycast}}?{{test_opts}} - # messageSize: "{{standard_message_size}}" - # testDuration: "{{base_test_duration}}" - # testCase: "{{singlepoint_fixed_rate_test}}" - # rate: "{{base_rate}}" - # name: "{{standard_small_anycast}}-test" - # parallelCon: "{{parallel_connections}}" - # id: "4" - # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_anycast}}?{{test_opts}} - # messageSize: "{{standard_message_size}}" - # testDuration: "{{base_test_duration}}" - # testCase: "{{singlepoint_fixed_rate_test}}" - # rate: "{{base_rate}}" - # name: "{{standard_medium_anycast}}-test" - # parallelCon: "{{parallel_connections}}" - # id: "5" - # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_anycast}}?{{test_opts}} - # messageSize: "{{standard_message_size}}" - # testDuration: "{{base_test_duration}}" - # testCase: "{{singlepoint_fixed_rate_test}}" - # rate: "{{base_rate}}" - # name: "{{standard_large_anycast}}-test" - # parallelCon: "{{parallel_connections}}" - # id: "6" - # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_multicast}}?{{test_opts}} - # messageSize: "{{standard_message_size}}" - # testDuration: "{{base_test_duration}}" - # testCase: "{{singlepoint_fixed_rate_test}}" - # rate: "{{base_rate}}" - # name: "{{standard_small_multicast}}-test" - # parallelCon: "{{parallel_connections}}" - # id: "7" - # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_multicast}}?{{test_opts}} - # messageSize: "{{standard_message_size}}" - # testDuration: "{{base_test_duration}}" - # testCase: "{{singlepoint_fixed_rate_test}}" - # rate: "{{base_rate}}" - # name: "{{standard_medium_multicast}}-test" - # parallelCon: "{{parallel_connections}}" - # id: "8" - # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_multicast}}?{{test_opts}} - # messageSize: "{{standard_message_size}}" - # testDuration: "{{base_test_duration}}" - # testCase: "{{singlepoint_fixed_rate_test}}" - # rate: "{{base_rate}}" - # name: "{{standard_large_multicast}}-test" - # parallelCon: "{{parallel_connections}}" - # id: "9" + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_anycast}}?{{test_opts}} + messageSize: "{{standard_message_size}}" + testDuration: "{{base_test_duration}}" + testCase: "{{singlepoint_fixed_rate_test}}" + rate: "{{base_rate}}" + name: "{{standard_small_anycast}}-test" + parallelCon: "{{parallel_connections}}" + id: "4" + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_anycast}}?{{test_opts}} + messageSize: "{{standard_message_size}}" + testDuration: "{{base_test_duration}}" + testCase: "{{singlepoint_fixed_rate_test}}" + rate: "{{base_rate}}" + name: "{{standard_medium_anycast}}-test" + parallelCon: "{{parallel_connections}}" + id: "5" + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_anycast}}?{{test_opts}} + messageSize: "{{standard_message_size}}" + testDuration: "{{base_test_duration}}" + testCase: "{{singlepoint_fixed_rate_test}}" + rate: "{{base_rate}}" + name: "{{standard_large_anycast}}-test" + parallelCon: "{{parallel_connections}}" + id: "6" + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_multicast}}?{{test_opts}} + messageSize: "{{standard_message_size}}" + testDuration: "{{base_test_duration}}" + testCase: "{{singlepoint_fixed_rate_test}}" + rate: "{{base_rate}}" + name: "{{standard_small_multicast}}-test" + parallelCon: "{{parallel_connections}}" + id: "7" + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_multicast}}?{{test_opts}} + messageSize: "{{standard_message_size}}" + testDuration: "{{base_test_duration}}" + testCase: "{{singlepoint_fixed_rate_test}}" + rate: "{{base_rate}}" + name: "{{standard_medium_multicast}}-test" + parallelCon: "{{parallel_connections}}" + id: "8" + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_multicast}}?{{test_opts}} + messageSize: "{{standard_message_size}}" + testDuration: "{{base_test_duration}}" + testCase: "{{singlepoint_fixed_rate_test}}" + rate: "{{base_rate}}" + name: "{{standard_large_multicast}}-test" + parallelCon: "{{parallel_connections}}" + id: "9" # # Incremental test configurations # increment_test_configs: From 0f52a8d27b1fc57acfe1c180c22a916653e7c1c5 Mon Sep 17 00:00:00 2001 From: ciaranRoche Date: Mon, 2 Sep 2019 14:28:48 +0100 Subject: [PATCH 06/14] pitstop --- .../roles/maestro-client/defaults/main.yml | 104 ++++++++++-------- 1 file changed, 60 insertions(+), 44 deletions(-) diff --git a/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml b/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml index e5f2e03..a85e24d 100644 --- a/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml +++ b/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml @@ -59,62 +59,78 @@ basline_test_configs: name: "{{standard_medium_queue}}-test" parallelCon: "{{parallel_connections}}" id: "2" - - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_queue}}?{{test_opts}} + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_queue}}?{{test_opts}} messageSize: "{{standard_message_size}}" testDuration: "{{base_test_duration}}" testCase: "{{singlepoint_fixed_rate_test}}" rate: "{{base_rate}}" - name: "{{standard_large_queue}}-test" + name: "{{standard_small_queue}}-test" parallelCon: "{{parallel_connections}}" id: "3" - - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_anycast}}?{{test_opts}} + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_queue}}?{{test_opts}} messageSize: "{{standard_message_size}}" testDuration: "{{base_test_duration}}" testCase: "{{singlepoint_fixed_rate_test}}" rate: "{{base_rate}}" - name: "{{standard_small_anycast}}-test" + name: "{{standard_medium_queue}}-test" parallelCon: "{{parallel_connections}}" id: "4" - - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_anycast}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{base_test_duration}}" - testCase: "{{singlepoint_fixed_rate_test}}" - rate: "{{base_rate}}" - name: "{{standard_medium_anycast}}-test" - parallelCon: "{{parallel_connections}}" - id: "5" - - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_anycast}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{base_test_duration}}" - testCase: "{{singlepoint_fixed_rate_test}}" - rate: "{{base_rate}}" - name: "{{standard_large_anycast}}-test" - parallelCon: "{{parallel_connections}}" - id: "6" - - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_multicast}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{base_test_duration}}" - testCase: "{{singlepoint_fixed_rate_test}}" - rate: "{{base_rate}}" - name: "{{standard_small_multicast}}-test" - parallelCon: "{{parallel_connections}}" - id: "7" - - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_multicast}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{base_test_duration}}" - testCase: "{{singlepoint_fixed_rate_test}}" - rate: "{{base_rate}}" - name: "{{standard_medium_multicast}}-test" - parallelCon: "{{parallel_connections}}" - id: "8" - - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_multicast}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{base_test_duration}}" - testCase: "{{singlepoint_fixed_rate_test}}" - rate: "{{base_rate}}" - name: "{{standard_large_multicast}}-test" - parallelCon: "{{parallel_connections}}" - id: "9" + # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_queue}}?{{test_opts}} + # messageSize: "{{standard_message_size}}" + # testDuration: "{{base_test_duration}}" + # testCase: "{{singlepoint_fixed_rate_test}}" + # rate: "{{base_rate}}" + # name: "{{standard_large_queue}}-test" + # parallelCon: "{{parallel_connections}}" + # id: "3" + # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_anycast}}?{{test_opts}} + # messageSize: "{{standard_message_size}}" + # testDuration: "{{base_test_duration}}" + # testCase: "{{singlepoint_fixed_rate_test}}" + # rate: "{{base_rate}}" + # name: "{{standard_small_anycast}}-test" + # parallelCon: "{{parallel_connections}}" + # id: "4" + # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_anycast}}?{{test_opts}} + # messageSize: "{{standard_message_size}}" + # testDuration: "{{base_test_duration}}" + # testCase: "{{singlepoint_fixed_rate_test}}" + # rate: "{{base_rate}}" + # name: "{{standard_medium_anycast}}-test" + # parallelCon: "{{parallel_connections}}" + # id: "5" + # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_anycast}}?{{test_opts}} + # messageSize: "{{standard_message_size}}" + # testDuration: "{{base_test_duration}}" + # testCase: "{{singlepoint_fixed_rate_test}}" + # rate: "{{base_rate}}" + # name: "{{standard_large_anycast}}-test" + # parallelCon: "{{parallel_connections}}" + # id: "6" + # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_multicast}}?{{test_opts}} + # messageSize: "{{standard_message_size}}" + # testDuration: "{{base_test_duration}}" + # testCase: "{{singlepoint_fixed_rate_test}}" + # rate: "{{base_rate}}" + # name: "{{standard_small_multicast}}-test" + # parallelCon: "{{parallel_connections}}" + # id: "7" + # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_multicast}}?{{test_opts}} + # messageSize: "{{standard_message_size}}" + # testDuration: "{{base_test_duration}}" + # testCase: "{{singlepoint_fixed_rate_test}}" + # rate: "{{base_rate}}" + # name: "{{standard_medium_multicast}}-test" + # parallelCon: "{{parallel_connections}}" + # id: "8" + # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_multicast}}?{{test_opts}} + # messageSize: "{{standard_message_size}}" + # testDuration: "{{base_test_duration}}" + # testCase: "{{singlepoint_fixed_rate_test}}" + # rate: "{{base_rate}}" + # name: "{{standard_large_multicast}}-test" + # parallelCon: "{{parallel_connections}}" + # id: "9" # # Incremental test configurations # increment_test_configs: From 0a0b24035669272f8eaac3fff2f1d232c4ca4719 Mon Sep 17 00:00:00 2001 From: ciaranRoche Date: Mon, 2 Sep 2019 14:55:34 +0100 Subject: [PATCH 07/14] add testing configs --- .../roles/maestro-client/defaults/main.yml | 104 ++++++++---------- 1 file changed, 44 insertions(+), 60 deletions(-) diff --git a/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml b/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml index a85e24d..e5f2e03 100644 --- a/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml +++ b/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml @@ -59,78 +59,62 @@ basline_test_configs: name: "{{standard_medium_queue}}-test" parallelCon: "{{parallel_connections}}" id: "2" - - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_queue}}?{{test_opts}} + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_queue}}?{{test_opts}} messageSize: "{{standard_message_size}}" testDuration: "{{base_test_duration}}" testCase: "{{singlepoint_fixed_rate_test}}" rate: "{{base_rate}}" - name: "{{standard_small_queue}}-test" + name: "{{standard_large_queue}}-test" parallelCon: "{{parallel_connections}}" id: "3" - - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_queue}}?{{test_opts}} + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_anycast}}?{{test_opts}} messageSize: "{{standard_message_size}}" testDuration: "{{base_test_duration}}" testCase: "{{singlepoint_fixed_rate_test}}" rate: "{{base_rate}}" - name: "{{standard_medium_queue}}-test" + name: "{{standard_small_anycast}}-test" parallelCon: "{{parallel_connections}}" id: "4" - # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_queue}}?{{test_opts}} - # messageSize: "{{standard_message_size}}" - # testDuration: "{{base_test_duration}}" - # testCase: "{{singlepoint_fixed_rate_test}}" - # rate: "{{base_rate}}" - # name: "{{standard_large_queue}}-test" - # parallelCon: "{{parallel_connections}}" - # id: "3" - # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_anycast}}?{{test_opts}} - # messageSize: "{{standard_message_size}}" - # testDuration: "{{base_test_duration}}" - # testCase: "{{singlepoint_fixed_rate_test}}" - # rate: "{{base_rate}}" - # name: "{{standard_small_anycast}}-test" - # parallelCon: "{{parallel_connections}}" - # id: "4" - # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_anycast}}?{{test_opts}} - # messageSize: "{{standard_message_size}}" - # testDuration: "{{base_test_duration}}" - # testCase: "{{singlepoint_fixed_rate_test}}" - # rate: "{{base_rate}}" - # name: "{{standard_medium_anycast}}-test" - # parallelCon: "{{parallel_connections}}" - # id: "5" - # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_anycast}}?{{test_opts}} - # messageSize: "{{standard_message_size}}" - # testDuration: "{{base_test_duration}}" - # testCase: "{{singlepoint_fixed_rate_test}}" - # rate: "{{base_rate}}" - # name: "{{standard_large_anycast}}-test" - # parallelCon: "{{parallel_connections}}" - # id: "6" - # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_multicast}}?{{test_opts}} - # messageSize: "{{standard_message_size}}" - # testDuration: "{{base_test_duration}}" - # testCase: "{{singlepoint_fixed_rate_test}}" - # rate: "{{base_rate}}" - # name: "{{standard_small_multicast}}-test" - # parallelCon: "{{parallel_connections}}" - # id: "7" - # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_multicast}}?{{test_opts}} - # messageSize: "{{standard_message_size}}" - # testDuration: "{{base_test_duration}}" - # testCase: "{{singlepoint_fixed_rate_test}}" - # rate: "{{base_rate}}" - # name: "{{standard_medium_multicast}}-test" - # parallelCon: "{{parallel_connections}}" - # id: "8" - # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_multicast}}?{{test_opts}} - # messageSize: "{{standard_message_size}}" - # testDuration: "{{base_test_duration}}" - # testCase: "{{singlepoint_fixed_rate_test}}" - # rate: "{{base_rate}}" - # name: "{{standard_large_multicast}}-test" - # parallelCon: "{{parallel_connections}}" - # id: "9" + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_anycast}}?{{test_opts}} + messageSize: "{{standard_message_size}}" + testDuration: "{{base_test_duration}}" + testCase: "{{singlepoint_fixed_rate_test}}" + rate: "{{base_rate}}" + name: "{{standard_medium_anycast}}-test" + parallelCon: "{{parallel_connections}}" + id: "5" + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_anycast}}?{{test_opts}} + messageSize: "{{standard_message_size}}" + testDuration: "{{base_test_duration}}" + testCase: "{{singlepoint_fixed_rate_test}}" + rate: "{{base_rate}}" + name: "{{standard_large_anycast}}-test" + parallelCon: "{{parallel_connections}}" + id: "6" + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_multicast}}?{{test_opts}} + messageSize: "{{standard_message_size}}" + testDuration: "{{base_test_duration}}" + testCase: "{{singlepoint_fixed_rate_test}}" + rate: "{{base_rate}}" + name: "{{standard_small_multicast}}-test" + parallelCon: "{{parallel_connections}}" + id: "7" + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_multicast}}?{{test_opts}} + messageSize: "{{standard_message_size}}" + testDuration: "{{base_test_duration}}" + testCase: "{{singlepoint_fixed_rate_test}}" + rate: "{{base_rate}}" + name: "{{standard_medium_multicast}}-test" + parallelCon: "{{parallel_connections}}" + id: "8" + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_multicast}}?{{test_opts}} + messageSize: "{{standard_message_size}}" + testDuration: "{{base_test_duration}}" + testCase: "{{singlepoint_fixed_rate_test}}" + rate: "{{base_rate}}" + name: "{{standard_large_multicast}}-test" + parallelCon: "{{parallel_connections}}" + id: "9" # # Incremental test configurations # increment_test_configs: From d57fba5f00f3b8f43dcba4f80a482f1127bafda0 Mon Sep 17 00:00:00 2001 From: ciaranRoche Date: Tue, 3 Sep 2019 15:43:55 +0100 Subject: [PATCH 08/14] add scale workers job --- .../maestro-client/tasks/baseline_run.yml | 14 ++++++++---- .../roles/maestro-client/tasks/main.yml | 2 +- .../maestro-client/tasks/scale_workers.yml | 22 +++++++++++++++++++ 3 files changed, 33 insertions(+), 5 deletions(-) create mode 100644 amq-online/ansible/playbooks/roles/maestro-client/tasks/scale_workers.yml diff --git a/amq-online/ansible/playbooks/roles/maestro-client/tasks/baseline_run.yml b/amq-online/ansible/playbooks/roles/maestro-client/tasks/baseline_run.yml index 746f38b..90d3706 100644 --- a/amq-online/ansible/playbooks/roles/maestro-client/tasks/baseline_run.yml +++ b/amq-online/ansible/playbooks/roles/maestro-client/tasks/baseline_run.yml @@ -12,8 +12,14 @@ - include: execute_baseline_tests.yml pkgName="{{item}}" with_items: "{{ basline_test_configs }}" -# - include: execute_baseline_tests.yml pkgName="{{item}}" -# with_items: "{{ basline_test_configs }}" +- include: scale_workers.yml -# - include: execute_baseline_tests.yml pkgName="{{item}}" -# with_items: "{{ basline_test_configs }}" +- include: execute_baseline_tests.yml pkgName="{{item}}" + with_items: "{{ basline_test_configs }}" + +- include: scale_workers.yml + +- include: execute_baseline_tests.yml pkgName="{{item}}" + with_items: "{{ basline_test_configs }}" + +- include: scale_workers.yml \ No newline at end of file diff --git a/amq-online/ansible/playbooks/roles/maestro-client/tasks/main.yml b/amq-online/ansible/playbooks/roles/maestro-client/tasks/main.yml index 6fe6343..f984d9c 100644 --- a/amq-online/ansible/playbooks/roles/maestro-client/tasks/main.yml +++ b/amq-online/ansible/playbooks/roles/maestro-client/tasks/main.yml @@ -1,3 +1,3 @@ --- - include: baseline_run.yml -# - include: increment_run.yml \ No newline at end of file +# - include: increment_run.yml diff --git a/amq-online/ansible/playbooks/roles/maestro-client/tasks/scale_workers.yml b/amq-online/ansible/playbooks/roles/maestro-client/tasks/scale_workers.yml new file mode 100644 index 0000000..afa6043 --- /dev/null +++ b/amq-online/ansible/playbooks/roles/maestro-client/tasks/scale_workers.yml @@ -0,0 +1,22 @@ +--- +- name: Scale workers back to flush memory + shell: oc scale deployment maestro-worker -n maestro --replicas=0 + +- name: Ensure workers have scaled back + shell: oc get deployment maestro-worker -n maestro -o jsonpath='{.spec.replicas}' + register: replica_count + until: replica_count.stdout == "0" + retries: 20 + delay: 10 + changed_when: False + +- name: Restore workers replica count + shell: oc scale deployment maestro-worker -n maestro --replicas=2 + +- name: Ensure workers have scaled up + shell: oc get deployment maestro-worker -n maestro -o jsonpath='{..status.availableReplicas}' + register: replica_count + until: replica_count.stdout == "2" + retries: 20 + delay: 10 + changed_when: False \ No newline at end of file From aa3fc2ffb78716dc6510a259aebcaf18408e22f5 Mon Sep 17 00:00:00 2001 From: ciaranRoche Date: Tue, 3 Sep 2019 15:44:54 +0100 Subject: [PATCH 09/14] pitstop --- .../roles/maestro-client/defaults/main.yml | 128 +++++++-------- .../maestro-client/tasks/baseline_run.yml | 12 +- amq-online/results.txt | 146 ++++++++++++++++++ 3 files changed, 216 insertions(+), 70 deletions(-) create mode 100644 amq-online/results.txt diff --git a/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml b/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml index e5f2e03..3145439 100644 --- a/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml +++ b/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml @@ -51,70 +51,70 @@ basline_test_configs: name: "{{standard_small_queue}}-test" parallelCon: "{{parallel_connections}}" id: "1" - - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_queue}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{base_test_duration}}" - testCase: "{{singlepoint_fixed_rate_test}}" - rate: "{{base_rate}}" - name: "{{standard_medium_queue}}-test" - parallelCon: "{{parallel_connections}}" - id: "2" - - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_queue}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{base_test_duration}}" - testCase: "{{singlepoint_fixed_rate_test}}" - rate: "{{base_rate}}" - name: "{{standard_large_queue}}-test" - parallelCon: "{{parallel_connections}}" - id: "3" - - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_anycast}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{base_test_duration}}" - testCase: "{{singlepoint_fixed_rate_test}}" - rate: "{{base_rate}}" - name: "{{standard_small_anycast}}-test" - parallelCon: "{{parallel_connections}}" - id: "4" - - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_anycast}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{base_test_duration}}" - testCase: "{{singlepoint_fixed_rate_test}}" - rate: "{{base_rate}}" - name: "{{standard_medium_anycast}}-test" - parallelCon: "{{parallel_connections}}" - id: "5" - - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_anycast}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{base_test_duration}}" - testCase: "{{singlepoint_fixed_rate_test}}" - rate: "{{base_rate}}" - name: "{{standard_large_anycast}}-test" - parallelCon: "{{parallel_connections}}" - id: "6" - - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_multicast}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{base_test_duration}}" - testCase: "{{singlepoint_fixed_rate_test}}" - rate: "{{base_rate}}" - name: "{{standard_small_multicast}}-test" - parallelCon: "{{parallel_connections}}" - id: "7" - - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_multicast}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{base_test_duration}}" - testCase: "{{singlepoint_fixed_rate_test}}" - rate: "{{base_rate}}" - name: "{{standard_medium_multicast}}-test" - parallelCon: "{{parallel_connections}}" - id: "8" - - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_multicast}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{base_test_duration}}" - testCase: "{{singlepoint_fixed_rate_test}}" - rate: "{{base_rate}}" - name: "{{standard_large_multicast}}-test" - parallelCon: "{{parallel_connections}}" - id: "9" + # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_queue}}?{{test_opts}} + # messageSize: "{{standard_message_size}}" + # testDuration: "{{base_test_duration}}" + # testCase: "{{singlepoint_fixed_rate_test}}" + # rate: "{{base_rate}}" + # name: "{{standard_medium_queue}}-test" + # parallelCon: "{{parallel_connections}}" + # id: "2" + # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_queue}}?{{test_opts}} + # messageSize: "{{standard_message_size}}" + # testDuration: "{{base_test_duration}}" + # testCase: "{{singlepoint_fixed_rate_test}}" + # rate: "{{base_rate}}" + # name: "{{standard_large_queue}}-test" + # parallelCon: "{{parallel_connections}}" + # id: "3" + # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_anycast}}?{{test_opts}} + # messageSize: "{{standard_message_size}}" + # testDuration: "{{base_test_duration}}" + # testCase: "{{singlepoint_fixed_rate_test}}" + # rate: "{{base_rate}}" + # name: "{{standard_small_anycast}}-test" + # parallelCon: "{{parallel_connections}}" + # id: "4" + # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_anycast}}?{{test_opts}} + # messageSize: "{{standard_message_size}}" + # testDuration: "{{base_test_duration}}" + # testCase: "{{singlepoint_fixed_rate_test}}" + # rate: "{{base_rate}}" + # name: "{{standard_medium_anycast}}-test" + # parallelCon: "{{parallel_connections}}" + # id: "5" + # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_anycast}}?{{test_opts}} + # messageSize: "{{standard_message_size}}" + # testDuration: "{{base_test_duration}}" + # testCase: "{{singlepoint_fixed_rate_test}}" + # rate: "{{base_rate}}" + # name: "{{standard_large_anycast}}-test" + # parallelCon: "{{parallel_connections}}" + # id: "6" + # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_multicast}}?{{test_opts}} + # messageSize: "{{standard_message_size}}" + # testDuration: "{{base_test_duration}}" + # testCase: "{{singlepoint_fixed_rate_test}}" + # rate: "{{base_rate}}" + # name: "{{standard_small_multicast}}-test" + # parallelCon: "{{parallel_connections}}" + # id: "7" + # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_multicast}}?{{test_opts}} + # messageSize: "{{standard_message_size}}" + # testDuration: "{{base_test_duration}}" + # testCase: "{{singlepoint_fixed_rate_test}}" + # rate: "{{base_rate}}" + # name: "{{standard_medium_multicast}}-test" + # parallelCon: "{{parallel_connections}}" + # id: "8" + # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_multicast}}?{{test_opts}} + # messageSize: "{{standard_message_size}}" + # testDuration: "{{base_test_duration}}" + # testCase: "{{singlepoint_fixed_rate_test}}" + # rate: "{{base_rate}}" + # name: "{{standard_large_multicast}}-test" + # parallelCon: "{{parallel_connections}}" + # id: "9" # # Incremental test configurations # increment_test_configs: diff --git a/amq-online/ansible/playbooks/roles/maestro-client/tasks/baseline_run.yml b/amq-online/ansible/playbooks/roles/maestro-client/tasks/baseline_run.yml index 90d3706..58c8536 100644 --- a/amq-online/ansible/playbooks/roles/maestro-client/tasks/baseline_run.yml +++ b/amq-online/ansible/playbooks/roles/maestro-client/tasks/baseline_run.yml @@ -14,12 +14,12 @@ - include: scale_workers.yml -- include: execute_baseline_tests.yml pkgName="{{item}}" - with_items: "{{ basline_test_configs }}" +# - include: execute_baseline_tests.yml pkgName="{{item}}" +# with_items: "{{ basline_test_configs }}" -- include: scale_workers.yml +# - include: scale_workers.yml -- include: execute_baseline_tests.yml pkgName="{{item}}" - with_items: "{{ basline_test_configs }}" +# - include: execute_baseline_tests.yml pkgName="{{item}}" +# with_items: "{{ basline_test_configs }}" -- include: scale_workers.yml \ No newline at end of file +# - include: scale_workers.yml \ No newline at end of file diff --git a/amq-online/results.txt b/amq-online/results.txt new file mode 100644 index 0000000..f0c5d2a --- /dev/null +++ b/amq-online/results.txt @@ -0,0 +1,146 @@ +test_id test_number sut_id sut_tags sut_name sut_version test_result error test_valid env_resource_name env_resource_role test_rate_min test_rate_max test_rate_geometric_mean test_rate_standard_deviation test_rate_skip_count lat_percentile_90 lat_percentile_95 lat_percentile_99 test_date test_name test_tags test_report_link connection_count test_target_rate test_combined_target_rate api_name api_version durable limit_destinations message_size messaging_protocol max_acceptable_latency +2 0 1 integreatly small-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 61 280 116.72560006222827 58.749027871634325 0 3600809983 3600809983 3600809983 2019-08-28 10:59:34 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +3 0 1 integreatly small-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 51 270 123.35379932400993 67.60724011713654 0 3600809983 3600809983 3600809983 2019-08-28 11:01:33 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +4 0 1 integreatly small-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 62 273 136.6624533259601 60.9619925200916 0 3600809983 3600809983 3600809983 2019-08-28 11:15:31 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +5 0 1 integreatly small-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 55 289 117.50464860156961 62.80205826378216 0 3600809983 3600809983 3600809983 2019-08-28 11:17:31 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +6 0 1 integreatly small-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 55 274 117.4584253569242 63.959038616052204 0 3600809983 3600809983 3600809983 2019-08-28 11:19:30 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +7 0 1 integreatly small-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 257 351 326.1314999534687 19.263022592751813 0 3600809983 3600809983 3600809983 2019-08-28 11:23:41 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +8 0 1 integreatly small-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 152 344 315.24494370087825 34.644037865207224 0 3600809983 3600809983 3600809983 2019-08-28 11:25:40 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +9 0 1 integreatly small-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 250 343 311.986192857242 30.4743694293783 0 3600809983 3600809983 3600809983 2019-08-28 11:27:40 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +10 0 2 integreatly large-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 21 0 2.9557421158296773 0 5131 7131 10855 2019-08-28 11:30:28 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +11 0 1 integreatly small-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 115 363 327.73405602971025 37.410778332939415 0 3600809983 3600809983 3600809983 2019-08-28 11:35:53 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +12 0 3 integreatly medium-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 20 0 3.0133154721044924 0 5047 5935 9503 2019-08-28 11:38:19 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +13 0 2 integreatly large-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 20 0 3.0133154721044924 0 4871 5659 8179 2019-08-28 11:40:45 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +14 0 1 integreatly small-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 63 354 320.4562864402338 37.87192727484827 0 3600809983 3600809983 3600809983 2019-08-28 11:57:22 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +15 0 3 integreatly medium-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 20 0 2.8909661990410167 0 4631 5083 8999 2019-08-28 11:59:46 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +16 0 2 integreatly large-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 20 0 3.0133154721044924 0 5259 6391 9671 2019-08-28 12:02:08 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +17 0 1 integreatly small-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 79 297 257.41324053813634 32.91827011411246 0 3600809983 3600809983 3600809983 2019-08-28 12:25:03 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +18 0 3 integreatly medium-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 2041 0 287.48065063340033 0 10111 13175 24335 2019-08-28 12:27:29 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +19 0 2 integreatly large-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 2033 0 296.0574722665562 0 9063 13103 29311 2019-08-28 12:30:08 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +20 0 1 integreatly small-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 60 288 127.16018873611397 72.01987273638794 0 3600809983 3600809983 3600809983 2019-08-28 12:47:44 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +21 0 3 integreatly medium-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 2271 0 289.132242297437 0 11639 16495 88767 2019-08-28 12:50:06 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +22 0 2 integreatly large-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-fjdsc receiver 0 2022 0 283.21654289516977 0 6055 8527 19567 2019-08-28 12:52:29 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +23 0 4 integreatly small-anycast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 2011 0 286.0137261545358 0 3261 4005 7763 2019-08-28 12:54:52 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +24 0 5 integreatly medium-anycast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 2008 0 288.53909319057647 0 2879 3661 7879 2019-08-28 12:57:15 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +25 0 6 integreatly large-anycast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 2008 0 286.87971482369255 0 2851 3549 7691 2019-08-28 12:59:26 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +26 0 3 integreatly medium-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 2066 0 288.4722166076475 0 9895 13063 27055 2019-08-28 13:07:08 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +27 0 3 integreatly medium-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 1010 0 142.5004619226161 0 6931 9919 24767 2019-08-28 13:10:34 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +28 0 3 integreatly medium-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 1006 0 203.6316521410524 0 6207 8207 15415 2019-08-28 13:12:52 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +29 0 3 integreatly medium-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 4224 0 800.5120897971062 0 4427775 4468735 4558847 2019-08-28 13:17:53 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +30 0 3 integreatly medium-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 1004 0 209.2304395810768 0 5899 7859 16975 2019-08-28 13:22:08 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +31 0 3 integreatly medium-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 3505 0 698.8623857378033 0 5947391 6029311 6189055 2019-08-28 13:30:56 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +32 0 3 integreatly medium-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 3885 0 632.0539432612679 0 5808127 5890047 5996543 2019-08-28 13:41:34 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +33 0 2 integreatly large-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 3 3317 1859.206814846725 651.2599792756043 0 20660223 21905407 22708223 2019-08-28 14:40:19 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +34 0 2 integreatly large-queue-test v1.4.1 failed 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 0 0 0 0 166985727 166985727 167247871 2019-08-28 14:43:01 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +35 0 2 integreatly large-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 100 10529 2300.139300038131 4713.062385201157 0 317456383 317456383 317718527 2019-08-28 14:45:48 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +36 0 2 integreatly large-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 1005 0 206.37372240789912 0 5323 6851 13527 2019-08-28 14:50:40 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +37 0 2 integreatly large-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 63 6005 4221.898369721664 1011.0136591795477 0 75199 122047 272639 2019-08-28 14:55:37 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +38 0 7 50 large-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 19 3776 2445.1185481801417 836.6065551611033 0 8781823 9232383 9576447 2019-08-28 15:10:48 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +39 0 8 100 large-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 417 2265 1623.004191849368 473.11010451656074 0 19283967 20250623 21069823 2019-08-28 15:15:16 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +40 0 8 100 large-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 140 1831 1293.355794280461 339.35660093388867 0 965214207 966787071 967311359 2019-08-28 15:31:14 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +41 0 8 100 large-queue-test v1.4.1 failed 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 140 1386 758.5344364059131 372.6817555355922 0 1425014783 1425014783 1426063359 2019-08-28 15:38:53 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +42 0 8 100 large-queue-test v1.4.1 failed 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 0 0 0 0 1820327935 1820327935 1820327935 2019-08-28 15:45:33 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +43 0 8 100 large-queue-test v1.4.1 failed 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 528 637 579.9448249618233 77.07463914933368 0 1930428415 1930428415 1930428415 2019-08-28 15:47:23 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +44 0 1 integreatly small-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 59 178 91.8964169782768 28.278784541992145 0 3600809983 3600809983 3600809983 2019-08-28 15:51:50 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +45 0 3 integreatly medium-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 2797 6164 3547.2284882155845 706.4127677650924 0 2981887 3067903 3270655 2019-08-28 15:53:38 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +46 0 2 integreatly large-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 705 1587 1184.987604094305 201.5635044355657 0 2413821951 2413821951 2415919103 2019-08-28 15:55:26 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +47 0 4 integreatly small-anycast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 10805 0 1976.8459634109547 0 36127 61119 86463 2019-08-28 15:57:13 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +48 0 5 integreatly medium-anycast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 8120 0 1772.4897987238421 0 310015 316927 333055 2019-08-28 15:59:14 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +49 0 6 integreatly large-anycast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 10211 0 2355.5855482006536 0 25615 32927 67135 2019-08-28 16:01:16 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +50 0 8 100 large-queue-test v1.4.1 failed 0 1 maestro-worker-5c8ccf5dd7-fjdsc receiver 772 1719 1321.0861045075978 301.65974209363765 0 3600809983 3600809983 3600809983 2019-08-29 05:39:57 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +51 0 8 100 large-queue-test v1.4.1 failed 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 0 0 0 0 3600809983 3600809983 3600809983 2019-08-29 05:54:46 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +52 0 1 integreatly small-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 54 238 98.31838199244507 37.452728826505066 0 3600809983 3600809983 3600809983 2019-08-29 08:37:21 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +53 0 3 integreatly medium-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 2717 0 607.2823572868402 0 4308991 4362239 4444159 2019-08-29 08:39:45 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +54 0 2 integreatly large-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 689 1518 1140.7420099873764 191.54190933136027 0 3600809983 3600809983 3600809983 2019-08-29 08:42:08 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +55 0 4 integreatly small-anycast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 12040 0 2373.327406890075 0 180863 218111 330495 2019-08-29 08:44:32 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +56 0 5 integreatly medium-anycast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 11855 0 2295.928284418335 0 193919 220287 275455 2019-08-29 08:46:33 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +57 0 6 integreatly large-anycast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 10804 0 2312.621421171727 0 23327 34143 95295 2019-08-29 08:48:30 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +58 0 9 integreatly small-multicast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 37830 0 7169.6400511500005 0 436991 520959 720383 2019-08-29 08:50:25 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +59 0 10 integreatly medium-multicast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 34844 0 7062.790036940877 0 292351 311295 345855 2019-08-29 08:52:46 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +60 0 11 integreatly large-multicast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 36155 0 8098.851744810221 0 402943 500223 582143 2019-08-29 08:55:07 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +61 0 2 integreatly large-queue-test v1.4.1 failed 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 0 0 0 0 3600809983 3600809983 3600809983 2019-08-29 09:02:50 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +62 0 12 100 small-queue-test v1.4.1 failed 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 13 250 57.00584735334425 126.0647981529076 0 3600809983 3600809983 3600809983 2019-08-29 09:55:45 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +63 0 13 100 medium-queue-test v1.4.1 failed 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 365 1410 879.0804789115134 579.1013152578169 0 935423 1090559 1585151 2019-08-29 09:57:42 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +64 0 8 100 large-queue-test v1.4.1 failed 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 228 835 438.6075090765693 213.1897433430292 0 3600809983 3600809983 3600809983 2019-08-29 10:00:01 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +65 0 14 100 small-anycast-test v1.4.1 failed 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 0 0 0 0 1421311 1552383 1855487 2019-08-29 10:02:25 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +66 0 15 100 medium-anycast-test v1.4.1 failed 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 0 0 0 0 387071 450559 471807 2019-08-29 10:04:31 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +67 0 16 100 large-anycast-test v1.4.1 failed 0 1 maestro-worker-5c8ccf5dd7-fjdsc sender 6627 39353 8711.051668797536 9640.196805799427 0 0 0 0 2019-08-29 10:06:44 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +68 0 17 100 small-multicast-test v1.4.1 failed 0 1 maestro-worker-5c8ccf5dd7-fjdsc receiver 0 0 0 0 0 1105919 1142783 1225727 2019-08-29 10:08:52 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +69 0 18 100 medium-multicast-test v1.4.1 failed 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 560 560 559.9999999999999 0 0 1268735 1271807 1277951 2019-08-29 10:11:09 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +70 0 19 100 large-multicast-test v1.4.1 failed 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 0 0 0 0 863231 924671 1002495 2019-08-29 10:13:25 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +71 0 20 10 large-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 1045 13304 10675.851922729848 2062.6612855284156 0 3600809983 3600809983 3600809983 2019-08-29 10:17:14 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +72 0 21 1 large-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 101 0 4.549970884712404 0 4659 5731 10103 2019-08-29 10:39:44 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +73 0 21 1 large-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 102 0 4.531370564036265 0 4975 5919 10183 2019-08-29 11:53:45 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +74 0 21 1 large-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 102 0 4.649667759838647 0 5271 6447 11207 2019-08-29 12:49:46 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +75 0 21 1 large-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 105 0 4.59331615831567 0 5815 7091 12447 2019-08-29 13:09:17 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +76 0 22 25 large-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 2915 0 117.63154259754462 0 18207 26015 54303 2019-08-29 13:23:55 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +77 0 22 25 large-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 2552 0 111.9891235278309 0 10447 13407 26399 2019-08-29 13:36:04 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +78 0 22 25 large-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 3740 0 147.25084476209966 0 15431 21247 79615 2019-08-29 13:52:42 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +79 0 7 50 large-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 3799 0 584.3980669891495 0 166330367 166592511 166985727 2019-08-29 14:04:22 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +80 0 7 50 large-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 2393 6910 5165.628562763962 524.0090863724963 0 13508607 18644991 316145663 2019-08-29 14:19:01 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +81 0 7 50 large-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 3888 0 742.9837889699938 0 252313599 262275071 262930431 2019-08-29 14:36:20 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +82 0 23 75 large-queue-test v1.4.1 failed 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 979 2014 1428.2776756785177 311.6701171186642 0 3600809983 3600809983 3600809983 2019-08-30 10:54:24 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +83 0 23 75 large-queue-test v1.4.1 failed 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 468 1549 1085.2734167047274 238.24544893742242 0 3600809983 3600809983 3600809983 2019-08-30 10:58:56 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +84 0 24 65 large-queue-test v1.4.1 failed 0 1 maestro-worker-5c8ccf5dd7-fjdsc sender 0 0 0 0 0 0 0 0 2019-08-30 11:03:47 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +85 0 25 60 large-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 141 1987 1138.195343257384 220.76093150177866 0 3600809983 3600809983 3600809983 2019-08-30 11:27:46 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +86 0 21 1 large-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 98 10574 135.49254568644486 2417.112386320834 0 3600809983 3600809983 3600809983 2019-09-02 08:33:23 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +87 0 26 1 small-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 1881 10731 9033.371936876205 1548.3771553697554 0 3600809983 3600809983 3600809983 2019-09-02 08:42:23 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +88 0 27 1 medium-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 99 6544 126.22599907534838 1209.648812163461 0 3600809983 3600809983 3600809983 2019-09-02 08:44:03 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +89 0 21 1 large-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 100 0 20.308943891065415 0 3251 4057 7999 2019-09-02 08:45:45 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +90 0 28 1 small-anycast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 100 0 19.816522936196158 0 1520 1615 2769 2019-09-02 08:47:25 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +91 0 29 1 medium-anycast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 100 0 20.541559459413747 0 1490 1605 3183 2019-09-02 08:49:06 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +92 0 30 1 large-anycast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 100 0 20.703513421163464 0 1565 1635 3033 2019-09-02 08:50:47 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +93 0 31 1 small-multicast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 102 0 20.55025079851273 0 1964 8599 12143 2019-09-02 08:52:28 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +94 0 32 1 medium-multicast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 100 0 20.01871045979002 0 1677 1869 5219 2019-09-02 08:54:10 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +95 0 33 1 large-multicast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 100 0 20.16092890189319 0 1530 1630 4539 2019-09-02 08:55:51 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +96 0 26 1 small-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 101 0 4.585664533797849 0 3351 4383 8839 2019-09-02 09:14:55 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +97 0 27 1 medium-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 101 0 4.613355286104585 0 4015 5423 10007 2019-09-02 09:26:04 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +98 0 21 1 large-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 104 0 4.503884243986656 0 5107 6667 11703 2019-09-02 09:37:17 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +99 0 28 1 small-anycast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 102 0 4.552542852403258 0 2477 2627 5215 2019-09-02 09:48:31 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +100 0 29 1 medium-anycast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 100 0 4.547029711678573 0 2837 3207 5467 2019-09-02 09:59:47 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +101 0 30 1 large-anycast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 102 0 4.49002980099291 0 3047 3211 5719 2019-09-02 10:11:01 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +102 0 31 1 small-multicast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 101 0 4.483320972773213 0 2983 3069 5027 2019-09-02 10:22:12 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +103 0 32 1 medium-multicast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 103 0 4.624335777386153 0 2849 2937 4851 2019-09-02 10:33:25 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +104 0 33 1 large-multicast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 101 0 4.5947721659147875 0 2741 3087 11791 2019-09-02 10:44:38 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +105 0 26 1 small-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 104 0 4.597408941706293 0 3465 4503 10559 2019-09-02 11:01:35 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +106 0 27 1 medium-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 103 0 4.609396584180789 0 4043 5843 12063 2019-09-02 11:12:43 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +107 0 21 1 large-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 101 0 4.626504973697285 0 4247 5699 11111 2019-09-02 11:23:52 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +108 0 28 1 small-anycast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 102 0 4.517325413074749 0 1887 2675 8647 2019-09-02 11:34:59 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +109 0 29 1 medium-anycast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 101 0 4.602498421483254 0 1480 1928 5875 2019-09-02 11:46:07 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +110 0 30 1 large-anycast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 102 0 4.467156679858854 0 1732 1910 4007 2019-09-02 11:57:17 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +111 0 31 1 small-multicast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 101 0 4.5658389455851935 0 1862 2010 4531 2019-09-02 12:08:26 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +112 0 32 1 medium-multicast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 101 0 4.463786337624083 0 2123 4487 10855 2019-09-02 12:19:32 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +113 0 33 1 large-multicast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 101 0 4.445670065804519 0 1783 1902 4439 2019-09-02 12:30:40 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +114 0 26 1 small-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 101 0 9.992263065958543 0 3465 4055 7515 2019-09-02 13:32:13 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +115 0 27 1 medium-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 100 0 10.174093460965297 0 3717 4647 9079 2019-09-02 13:35:28 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +116 0 26 1 small-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 101 0 10.02468112165875 0 3687 5167 9695 2019-09-02 13:38:42 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +117 0 27 1 medium-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 112 0 10.436813494314814 0 3461 4057 8535 2019-09-02 13:41:58 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +118 0 26 1 small-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 103 0 4.644989990948673 0 3095 4195 8783 2019-09-02 14:06:46 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +119 0 27 1 medium-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 102 0 4.535521708626066 0 3091 4339 9455 2019-09-02 14:17:52 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +120 0 21 1 large-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 101 0 4.721742895914624 0 3789 5247 10127 2019-09-02 14:28:59 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +121 0 28 1 small-anycast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 101 0 4.621441931818553 0 1560 1652 4053 2019-09-02 14:40:06 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +122 0 29 1 medium-anycast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 101 0 4.496080422937172 0 1633 1759 4167 2019-09-02 14:51:14 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +123 0 30 1 large-anycast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 104 0 4.584479669373114 0 1545 1714 6099 2019-09-02 15:02:23 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +124 0 31 1 small-multicast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 100 0 4.477722604274172 0 2385 2511 4951 2019-09-02 15:13:30 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +125 0 32 1 medium-multicast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 102 0 4.548132874455602 0 2823 2985 5839 2019-09-02 15:24:37 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +126 0 33 1 large-multicast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 100 0 4.547029711678573 0 2839 3147 6371 2019-09-02 15:35:44 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +127 0 34 25 small-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 2630 0 115.97174600927565 0 10263 13159 22623 2019-09-02 15:47:51 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +128 0 35 25 medium-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 2744 0 122.71768402778574 0 30863 42143 65407 2019-09-02 15:59:00 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +129 0 22 25 large-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 2646 0 114.1280862589553 0 9023 11751 20943 2019-09-02 16:10:09 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +130 0 36 25 small-anycast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 2604 0 114.42811813981078 0 4307 5379 11207 2019-09-02 16:21:36 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +131 0 37 25 medium-anycast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 2612 0 115.71255725629497 0 4215 5295 11799 2019-09-02 16:32:43 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +132 0 38 25 large-anycast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 3669 0 131.0181753691863 0 4053 4899 10143 2019-09-02 16:43:54 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +133 0 39 25 small-multicast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 31687 0 1601.079195621998 0 889855 974335 1202175 2019-09-02 16:55:02 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +134 0 40 25 medium-multicast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 60129 0 3646.864290454782 0 526335 581631 676351 2019-09-02 17:06:15 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +135 0 41 25 large-multicast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 58891 0 3625.847421263865 0 549887 601087 700927 2019-09-02 17:17:27 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +136 0 34 25 small-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 2586 0 111.89416518653859 0 8335 10935 19119 2019-09-02 17:29:28 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +137 0 35 25 medium-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 2618 0 112.47020426972415 0 9383 11719 20703 2019-09-02 17:40:39 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +138 0 22 25 large-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 2628 0 111.37960883513304 0 8495 10959 19039 2019-09-02 17:51:49 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +139 0 36 25 small-anycast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 2603 0 110.53573167899465 0 3651 3785 5987 2019-09-02 18:02:56 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +140 0 37 25 medium-anycast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 5317 0 160.71816786184527 0 3635 3753 6187 2019-09-02 18:14:07 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +141 0 38 25 large-anycast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 2589 0 110.70770858319422 0 3421 3551 5547 2019-09-02 18:25:14 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +142 0 39 25 small-multicast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 62343 0 3942.6858809766923 0 505599 560639 653311 2019-09-02 18:36:25 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +143 0 40 25 medium-multicast-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-8s98w receiver 0 60125 0 4017.015585615047 0 553983 612351 718335 2019-09-02 18:47:37 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +145 0 12 100 small-queue-test v1.4.1 failed 0 1 maestro-worker-5c8ccf5dd7-n8n55 receiver 68 68 68.00000000000001 0 0 570367 573439 586239 2019-09-03 11:59:17 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +144 0 12 100 small-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-cfk5n receiver 0 52003 0 8075.7759321981375 0 622079 689151 820735 2019-09-03 11:59:18 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 +146 0 12 100 small-queue-test v1.4.1 success 0 1 maestro-worker-5c8ccf5dd7-n8n55 receiver 557 6739 5276.151773046049 1296.0835385734363 0 9822207 10272767 10592255 2019-09-03 12:07:39 fixed-rate NULL 0 NULL JMS 1.1 0 -1 512 NULL 0 From 4dbd69eadd693fd316428bce3b5406a61b477b33 Mon Sep 17 00:00:00 2001 From: ciaranRoche Date: Tue, 3 Sep 2019 16:07:35 +0100 Subject: [PATCH 10/14] add configs --- .../roles/maestro-client/defaults/main.yml | 128 +++++++++--------- .../maestro-client/tasks/baseline_run.yml | 12 +- 2 files changed, 70 insertions(+), 70 deletions(-) diff --git a/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml b/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml index 3145439..e5f2e03 100644 --- a/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml +++ b/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml @@ -51,70 +51,70 @@ basline_test_configs: name: "{{standard_small_queue}}-test" parallelCon: "{{parallel_connections}}" id: "1" - # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_queue}}?{{test_opts}} - # messageSize: "{{standard_message_size}}" - # testDuration: "{{base_test_duration}}" - # testCase: "{{singlepoint_fixed_rate_test}}" - # rate: "{{base_rate}}" - # name: "{{standard_medium_queue}}-test" - # parallelCon: "{{parallel_connections}}" - # id: "2" - # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_queue}}?{{test_opts}} - # messageSize: "{{standard_message_size}}" - # testDuration: "{{base_test_duration}}" - # testCase: "{{singlepoint_fixed_rate_test}}" - # rate: "{{base_rate}}" - # name: "{{standard_large_queue}}-test" - # parallelCon: "{{parallel_connections}}" - # id: "3" - # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_anycast}}?{{test_opts}} - # messageSize: "{{standard_message_size}}" - # testDuration: "{{base_test_duration}}" - # testCase: "{{singlepoint_fixed_rate_test}}" - # rate: "{{base_rate}}" - # name: "{{standard_small_anycast}}-test" - # parallelCon: "{{parallel_connections}}" - # id: "4" - # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_anycast}}?{{test_opts}} - # messageSize: "{{standard_message_size}}" - # testDuration: "{{base_test_duration}}" - # testCase: "{{singlepoint_fixed_rate_test}}" - # rate: "{{base_rate}}" - # name: "{{standard_medium_anycast}}-test" - # parallelCon: "{{parallel_connections}}" - # id: "5" - # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_anycast}}?{{test_opts}} - # messageSize: "{{standard_message_size}}" - # testDuration: "{{base_test_duration}}" - # testCase: "{{singlepoint_fixed_rate_test}}" - # rate: "{{base_rate}}" - # name: "{{standard_large_anycast}}-test" - # parallelCon: "{{parallel_connections}}" - # id: "6" - # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_multicast}}?{{test_opts}} - # messageSize: "{{standard_message_size}}" - # testDuration: "{{base_test_duration}}" - # testCase: "{{singlepoint_fixed_rate_test}}" - # rate: "{{base_rate}}" - # name: "{{standard_small_multicast}}-test" - # parallelCon: "{{parallel_connections}}" - # id: "7" - # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_multicast}}?{{test_opts}} - # messageSize: "{{standard_message_size}}" - # testDuration: "{{base_test_duration}}" - # testCase: "{{singlepoint_fixed_rate_test}}" - # rate: "{{base_rate}}" - # name: "{{standard_medium_multicast}}-test" - # parallelCon: "{{parallel_connections}}" - # id: "8" - # - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_multicast}}?{{test_opts}} - # messageSize: "{{standard_message_size}}" - # testDuration: "{{base_test_duration}}" - # testCase: "{{singlepoint_fixed_rate_test}}" - # rate: "{{base_rate}}" - # name: "{{standard_large_multicast}}-test" - # parallelCon: "{{parallel_connections}}" - # id: "9" + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_queue}}?{{test_opts}} + messageSize: "{{standard_message_size}}" + testDuration: "{{base_test_duration}}" + testCase: "{{singlepoint_fixed_rate_test}}" + rate: "{{base_rate}}" + name: "{{standard_medium_queue}}-test" + parallelCon: "{{parallel_connections}}" + id: "2" + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_queue}}?{{test_opts}} + messageSize: "{{standard_message_size}}" + testDuration: "{{base_test_duration}}" + testCase: "{{singlepoint_fixed_rate_test}}" + rate: "{{base_rate}}" + name: "{{standard_large_queue}}-test" + parallelCon: "{{parallel_connections}}" + id: "3" + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_anycast}}?{{test_opts}} + messageSize: "{{standard_message_size}}" + testDuration: "{{base_test_duration}}" + testCase: "{{singlepoint_fixed_rate_test}}" + rate: "{{base_rate}}" + name: "{{standard_small_anycast}}-test" + parallelCon: "{{parallel_connections}}" + id: "4" + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_anycast}}?{{test_opts}} + messageSize: "{{standard_message_size}}" + testDuration: "{{base_test_duration}}" + testCase: "{{singlepoint_fixed_rate_test}}" + rate: "{{base_rate}}" + name: "{{standard_medium_anycast}}-test" + parallelCon: "{{parallel_connections}}" + id: "5" + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_anycast}}?{{test_opts}} + messageSize: "{{standard_message_size}}" + testDuration: "{{base_test_duration}}" + testCase: "{{singlepoint_fixed_rate_test}}" + rate: "{{base_rate}}" + name: "{{standard_large_anycast}}-test" + parallelCon: "{{parallel_connections}}" + id: "6" + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_multicast}}?{{test_opts}} + messageSize: "{{standard_message_size}}" + testDuration: "{{base_test_duration}}" + testCase: "{{singlepoint_fixed_rate_test}}" + rate: "{{base_rate}}" + name: "{{standard_small_multicast}}-test" + parallelCon: "{{parallel_connections}}" + id: "7" + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_multicast}}?{{test_opts}} + messageSize: "{{standard_message_size}}" + testDuration: "{{base_test_duration}}" + testCase: "{{singlepoint_fixed_rate_test}}" + rate: "{{base_rate}}" + name: "{{standard_medium_multicast}}-test" + parallelCon: "{{parallel_connections}}" + id: "8" + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_multicast}}?{{test_opts}} + messageSize: "{{standard_message_size}}" + testDuration: "{{base_test_duration}}" + testCase: "{{singlepoint_fixed_rate_test}}" + rate: "{{base_rate}}" + name: "{{standard_large_multicast}}-test" + parallelCon: "{{parallel_connections}}" + id: "9" # # Incremental test configurations # increment_test_configs: diff --git a/amq-online/ansible/playbooks/roles/maestro-client/tasks/baseline_run.yml b/amq-online/ansible/playbooks/roles/maestro-client/tasks/baseline_run.yml index 58c8536..90d3706 100644 --- a/amq-online/ansible/playbooks/roles/maestro-client/tasks/baseline_run.yml +++ b/amq-online/ansible/playbooks/roles/maestro-client/tasks/baseline_run.yml @@ -14,12 +14,12 @@ - include: scale_workers.yml -# - include: execute_baseline_tests.yml pkgName="{{item}}" -# with_items: "{{ basline_test_configs }}" +- include: execute_baseline_tests.yml pkgName="{{item}}" + with_items: "{{ basline_test_configs }}" -# - include: scale_workers.yml +- include: scale_workers.yml -# - include: execute_baseline_tests.yml pkgName="{{item}}" -# with_items: "{{ basline_test_configs }}" +- include: execute_baseline_tests.yml pkgName="{{item}}" + with_items: "{{ basline_test_configs }}" -# - include: scale_workers.yml \ No newline at end of file +- include: scale_workers.yml \ No newline at end of file From d385bb5e1d45f7c26ad93016028684ae55ccac23 Mon Sep 17 00:00:00 2001 From: ciaranRoche Date: Wed, 4 Sep 2019 08:50:55 +0100 Subject: [PATCH 11/14] remove multi run --- .../roles/maestro-client/tasks/baseline_run.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/amq-online/ansible/playbooks/roles/maestro-client/tasks/baseline_run.yml b/amq-online/ansible/playbooks/roles/maestro-client/tasks/baseline_run.yml index 90d3706..58c8536 100644 --- a/amq-online/ansible/playbooks/roles/maestro-client/tasks/baseline_run.yml +++ b/amq-online/ansible/playbooks/roles/maestro-client/tasks/baseline_run.yml @@ -14,12 +14,12 @@ - include: scale_workers.yml -- include: execute_baseline_tests.yml pkgName="{{item}}" - with_items: "{{ basline_test_configs }}" +# - include: execute_baseline_tests.yml pkgName="{{item}}" +# with_items: "{{ basline_test_configs }}" -- include: scale_workers.yml +# - include: scale_workers.yml -- include: execute_baseline_tests.yml pkgName="{{item}}" - with_items: "{{ basline_test_configs }}" +# - include: execute_baseline_tests.yml pkgName="{{item}}" +# with_items: "{{ basline_test_configs }}" -- include: scale_workers.yml \ No newline at end of file +# - include: scale_workers.yml \ No newline at end of file From 7bff8c12a3228bcd8c71309018a5215177a24e0b Mon Sep 17 00:00:00 2001 From: ciaranRoche Date: Thu, 5 Sep 2019 16:30:38 +0100 Subject: [PATCH 12/14] bump replicas --- .../roles/maestro-client/defaults/main.yml | 120 ++++++++---------- .../maestro-client/tasks/scale_workers.yml | 2 +- 2 files changed, 57 insertions(+), 65 deletions(-) diff --git a/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml b/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml index e5f2e03..4769faf 100644 --- a/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml +++ b/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml @@ -51,70 +51,62 @@ basline_test_configs: name: "{{standard_small_queue}}-test" parallelCon: "{{parallel_connections}}" id: "1" - - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_queue}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{base_test_duration}}" - testCase: "{{singlepoint_fixed_rate_test}}" - rate: "{{base_rate}}" - name: "{{standard_medium_queue}}-test" - parallelCon: "{{parallel_connections}}" - id: "2" - - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_queue}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{base_test_duration}}" - testCase: "{{singlepoint_fixed_rate_test}}" - rate: "{{base_rate}}" - name: "{{standard_large_queue}}-test" - parallelCon: "{{parallel_connections}}" - id: "3" - - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_anycast}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{base_test_duration}}" - testCase: "{{singlepoint_fixed_rate_test}}" - rate: "{{base_rate}}" - name: "{{standard_small_anycast}}-test" - parallelCon: "{{parallel_connections}}" - id: "4" - - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_anycast}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{base_test_duration}}" - testCase: "{{singlepoint_fixed_rate_test}}" - rate: "{{base_rate}}" - name: "{{standard_medium_anycast}}-test" - parallelCon: "{{parallel_connections}}" - id: "5" - - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_anycast}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{base_test_duration}}" - testCase: "{{singlepoint_fixed_rate_test}}" - rate: "{{base_rate}}" - name: "{{standard_large_anycast}}-test" - parallelCon: "{{parallel_connections}}" - id: "6" - - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_multicast}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{base_test_duration}}" - testCase: "{{singlepoint_fixed_rate_test}}" - rate: "{{base_rate}}" - name: "{{standard_small_multicast}}-test" - parallelCon: "{{parallel_connections}}" - id: "7" - - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_multicast}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{base_test_duration}}" - testCase: "{{singlepoint_fixed_rate_test}}" - rate: "{{base_rate}}" - name: "{{standard_medium_multicast}}-test" - parallelCon: "{{parallel_connections}}" - id: "8" - - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_multicast}}?{{test_opts}} - messageSize: "{{standard_message_size}}" - testDuration: "{{base_test_duration}}" - testCase: "{{singlepoint_fixed_rate_test}}" - rate: "{{base_rate}}" - name: "{{standard_large_multicast}}-test" - parallelCon: "{{parallel_connections}}" - id: "9" + # - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_medium_queue}}?{{test_opts}} + # messageSize: "{{standard_message_size}}" + # testDuration: "{{base_test_duration}}" + # testCase: "{{singlepoint_fixed_rate_test}}" + # rate: "{{base_rate}}" + # name: "{{standard_medium_queue}}-test" + # id: "2" + # - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_large_queue}}?{{test_opts}} + # messageSize: "{{standard_message_size}}" + # testDuration: "{{base_test_duration}}" + # testCase: "{{singlepoint_fixed_rate_test}}" + # rate: "{{base_rate}}" + # name: "{{standard_large_queue}}-test" + # id: "3" + # - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_small_anycast}}?{{test_opts}} + # messageSize: "{{standard_message_size}}" + # testDuration: "{{base_test_duration}}" + # testCase: "{{singlepoint_fixed_rate_test}}" + # rate: "{{base_rate}}" + # name: "{{standard_small_anycast}}-test" + # id: "4" + # - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_medium_anycast}}?{{test_opts}} + # messageSize: "{{standard_message_size}}" + # testDuration: "{{base_test_duration}}" + # testCase: "{{singlepoint_fixed_rate_test}}" + # rate: "{{base_rate}}" + # name: "{{standard_medium_anycast}}-test" + # id: "5" + # - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_large_anycast}}?{{test_opts}} + # messageSize: "{{standard_message_size}}" + # testDuration: "{{base_test_duration}}" + # testCase: "{{singlepoint_fixed_rate_test}}" + # rate: "{{base_rate}}" + # name: "{{standard_large_anycast}}-test" + # id: "6" + # - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_small_multicast}}?{{test_opts}} + # messageSize: "{{standard_message_size}}" + # testDuration: "{{base_test_duration}}" + # testCase: "{{singlepoint_fixed_rate_test}}" + # rate: "{{base_rate}}" + # name: "{{standard_small_multicast}}-test" + # id: "7" + # - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_medium_multicast}}?{{test_opts}} + # messageSize: "{{standard_message_size}}" + # testDuration: "{{base_test_duration}}" + # testCase: "{{singlepoint_fixed_rate_test}}" + # rate: "{{base_rate}}" + # name: "{{standard_medium_multicast}}-test" + # id: "8" + # - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_large_multicast}}?{{test_opts}} + # messageSize: "{{standard_message_size}}" + # testDuration: "{{base_test_duration}}" + # testCase: "{{singlepoint_fixed_rate_test}}" + # rate: "{{base_rate}}" + # name: "{{standard_large_multicast}}-test" + # id: "9" # # Incremental test configurations # increment_test_configs: diff --git a/amq-online/ansible/playbooks/roles/maestro-client/tasks/scale_workers.yml b/amq-online/ansible/playbooks/roles/maestro-client/tasks/scale_workers.yml index afa6043..3162c4e 100644 --- a/amq-online/ansible/playbooks/roles/maestro-client/tasks/scale_workers.yml +++ b/amq-online/ansible/playbooks/roles/maestro-client/tasks/scale_workers.yml @@ -16,7 +16,7 @@ - name: Ensure workers have scaled up shell: oc get deployment maestro-worker -n maestro -o jsonpath='{..status.availableReplicas}' register: replica_count - until: replica_count.stdout == "2" + until: replica_count.stdout == "4" retries: 20 delay: 10 changed_when: False \ No newline at end of file From 4ad957378037b0974663b6d52257ca63a40bfa6c Mon Sep 17 00:00:00 2001 From: ciaranRoche Date: Fri, 6 Sep 2019 09:25:28 +0100 Subject: [PATCH 13/14] add testing config --- .../roles/maestro-client/defaults/main.yml | 114 +++++++++--------- .../maestro-client/tasks/scale_workers.yml | 2 +- 2 files changed, 58 insertions(+), 58 deletions(-) diff --git a/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml b/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml index 4769faf..28afc77 100644 --- a/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml +++ b/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml @@ -22,7 +22,7 @@ max_latency: "15000000" # Bast test variables base_test_duration: "0d0h0m30s" -base_rate: "100" +base_rate: "50" parallel_connections: "100" # Incremental test variables @@ -51,62 +51,62 @@ basline_test_configs: name: "{{standard_small_queue}}-test" parallelCon: "{{parallel_connections}}" id: "1" - # - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_medium_queue}}?{{test_opts}} - # messageSize: "{{standard_message_size}}" - # testDuration: "{{base_test_duration}}" - # testCase: "{{singlepoint_fixed_rate_test}}" - # rate: "{{base_rate}}" - # name: "{{standard_medium_queue}}-test" - # id: "2" - # - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_large_queue}}?{{test_opts}} - # messageSize: "{{standard_message_size}}" - # testDuration: "{{base_test_duration}}" - # testCase: "{{singlepoint_fixed_rate_test}}" - # rate: "{{base_rate}}" - # name: "{{standard_large_queue}}-test" - # id: "3" - # - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_small_anycast}}?{{test_opts}} - # messageSize: "{{standard_message_size}}" - # testDuration: "{{base_test_duration}}" - # testCase: "{{singlepoint_fixed_rate_test}}" - # rate: "{{base_rate}}" - # name: "{{standard_small_anycast}}-test" - # id: "4" - # - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_medium_anycast}}?{{test_opts}} - # messageSize: "{{standard_message_size}}" - # testDuration: "{{base_test_duration}}" - # testCase: "{{singlepoint_fixed_rate_test}}" - # rate: "{{base_rate}}" - # name: "{{standard_medium_anycast}}-test" - # id: "5" - # - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_large_anycast}}?{{test_opts}} - # messageSize: "{{standard_message_size}}" - # testDuration: "{{base_test_duration}}" - # testCase: "{{singlepoint_fixed_rate_test}}" - # rate: "{{base_rate}}" - # name: "{{standard_large_anycast}}-test" - # id: "6" - # - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_small_multicast}}?{{test_opts}} - # messageSize: "{{standard_message_size}}" - # testDuration: "{{base_test_duration}}" - # testCase: "{{singlepoint_fixed_rate_test}}" - # rate: "{{base_rate}}" - # name: "{{standard_small_multicast}}-test" - # id: "7" - # - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_medium_multicast}}?{{test_opts}} - # messageSize: "{{standard_message_size}}" - # testDuration: "{{base_test_duration}}" - # testCase: "{{singlepoint_fixed_rate_test}}" - # rate: "{{base_rate}}" - # name: "{{standard_medium_multicast}}-test" - # id: "8" - # - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_large_multicast}}?{{test_opts}} - # messageSize: "{{standard_message_size}}" - # testDuration: "{{base_test_duration}}" - # testCase: "{{singlepoint_fixed_rate_test}}" - # rate: "{{base_rate}}" - # name: "{{standard_large_multicast}}-test" - # id: "9" + - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_medium_queue}}?{{test_opts}} + messageSize: "{{standard_message_size}}" + testDuration: "{{base_test_duration}}" + testCase: "{{singlepoint_fixed_rate_test}}" + rate: "{{base_rate}}" + name: "{{standard_medium_queue}}-test" + id: "2" + - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_large_queue}}?{{test_opts}} + messageSize: "{{standard_message_size}}" + testDuration: "{{base_test_duration}}" + testCase: "{{singlepoint_fixed_rate_test}}" + rate: "{{base_rate}}" + name: "{{standard_large_queue}}-test" + id: "3" + - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_small_anycast}}?{{test_opts}} + messageSize: "{{standard_message_size}}" + testDuration: "{{base_test_duration}}" + testCase: "{{singlepoint_fixed_rate_test}}" + rate: "{{base_rate}}" + name: "{{standard_small_anycast}}-test" + id: "4" + - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_medium_anycast}}?{{test_opts}} + messageSize: "{{standard_message_size}}" + testDuration: "{{base_test_duration}}" + testCase: "{{singlepoint_fixed_rate_test}}" + rate: "{{base_rate}}" + name: "{{standard_medium_anycast}}-test" + id: "5" + - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_large_anycast}}?{{test_opts}} + messageSize: "{{standard_message_size}}" + testDuration: "{{base_test_duration}}" + testCase: "{{singlepoint_fixed_rate_test}}" + rate: "{{base_rate}}" + name: "{{standard_large_anycast}}-test" + id: "6" + - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_small_multicast}}?{{test_opts}} + messageSize: "{{standard_message_size}}" + testDuration: "{{base_test_duration}}" + testCase: "{{singlepoint_fixed_rate_test}}" + rate: "{{base_rate}}" + name: "{{standard_small_multicast}}-test" + id: "7" + - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_medium_multicast}}?{{test_opts}} + messageSize: "{{standard_message_size}}" + testDuration: "{{base_test_duration}}" + testCase: "{{singlepoint_fixed_rate_test}}" + rate: "{{base_rate}}" + name: "{{standard_medium_multicast}}-test" + id: "8" + - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_large_multicast}}?{{test_opts}} + messageSize: "{{standard_message_size}}" + testDuration: "{{base_test_duration}}" + testCase: "{{singlepoint_fixed_rate_test}}" + rate: "{{base_rate}}" + name: "{{standard_large_multicast}}-test" + id: "9" # # Incremental test configurations # increment_test_configs: diff --git a/amq-online/ansible/playbooks/roles/maestro-client/tasks/scale_workers.yml b/amq-online/ansible/playbooks/roles/maestro-client/tasks/scale_workers.yml index 3162c4e..afa6043 100644 --- a/amq-online/ansible/playbooks/roles/maestro-client/tasks/scale_workers.yml +++ b/amq-online/ansible/playbooks/roles/maestro-client/tasks/scale_workers.yml @@ -16,7 +16,7 @@ - name: Ensure workers have scaled up shell: oc get deployment maestro-worker -n maestro -o jsonpath='{..status.availableReplicas}' register: replica_count - until: replica_count.stdout == "4" + until: replica_count.stdout == "2" retries: 20 delay: 10 changed_when: False \ No newline at end of file From ebb3637b33dbc3e5dd2d51de55dcca5f99cfbaed Mon Sep 17 00:00:00 2001 From: ciaranRoche Date: Fri, 6 Sep 2019 09:43:59 +0100 Subject: [PATCH 14/14] fix testing config --- .../roles/maestro-client/defaults/main.yml | 24 ++++++++++++------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml b/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml index 28afc77..115a26a 100644 --- a/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml +++ b/amq-online/ansible/playbooks/roles/maestro-client/defaults/main.yml @@ -51,61 +51,69 @@ basline_test_configs: name: "{{standard_small_queue}}-test" parallelCon: "{{parallel_connections}}" id: "1" - - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_medium_queue}}?{{test_opts}} + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_queue}}?{{test_opts}} messageSize: "{{standard_message_size}}" testDuration: "{{base_test_duration}}" testCase: "{{singlepoint_fixed_rate_test}}" rate: "{{base_rate}}" name: "{{standard_medium_queue}}-test" + parallelCon: "{{parallel_connections}}" id: "2" - - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_large_queue}}?{{test_opts}} + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_queue}}?{{test_opts}} messageSize: "{{standard_message_size}}" testDuration: "{{base_test_duration}}" testCase: "{{singlepoint_fixed_rate_test}}" rate: "{{base_rate}}" name: "{{standard_large_queue}}-test" + parallelCon: "{{parallel_connections}}" id: "3" - - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_small_anycast}}?{{test_opts}} + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_anycast}}?{{test_opts}} messageSize: "{{standard_message_size}}" testDuration: "{{base_test_duration}}" testCase: "{{singlepoint_fixed_rate_test}}" rate: "{{base_rate}}" name: "{{standard_small_anycast}}-test" + parallelCon: "{{parallel_connections}}" id: "4" - - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_medium_anycast}}?{{test_opts}} + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_anycast}}?{{test_opts}} messageSize: "{{standard_message_size}}" testDuration: "{{base_test_duration}}" testCase: "{{singlepoint_fixed_rate_test}}" rate: "{{base_rate}}" name: "{{standard_medium_anycast}}-test" + parallelCon: "{{parallel_connections}}" id: "5" - - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_large_anycast}}?{{test_opts}} + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_anycast}}?{{test_opts}} messageSize: "{{standard_message_size}}" testDuration: "{{base_test_duration}}" testCase: "{{singlepoint_fixed_rate_test}}" rate: "{{base_rate}}" name: "{{standard_large_anycast}}-test" + parallelCon: "{{parallel_connections}}" id: "6" - - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_small_multicast}}?{{test_opts}} + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_small_multicast}}?{{test_opts}} messageSize: "{{standard_message_size}}" testDuration: "{{base_test_duration}}" testCase: "{{singlepoint_fixed_rate_test}}" rate: "{{base_rate}}" name: "{{standard_small_multicast}}-test" + parallelCon: "{{parallel_connections}}" id: "7" - - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_medium_multicast}}?{{test_opts}} + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_medium_multicast}}?{{test_opts}} messageSize: "{{standard_message_size}}" testDuration: "{{base_test_duration}}" testCase: "{{singlepoint_fixed_rate_test}}" rate: "{{base_rate}}" name: "{{standard_medium_multicast}}-test" + parallelCon: "{{parallel_connections}}" id: "8" - - sendReceiveUrl: amqps://messaging-{{standard_uidd}}.openshift-enmasse.svc:5671/{{standard_large_multicast}}?{{test_opts}} + - sendReceiveUrl: amqps://{{ hostvars['AMQ_CONFIG']['standard_uidd'] }}:443/{{standard_large_multicast}}?{{test_opts}} messageSize: "{{standard_message_size}}" testDuration: "{{base_test_duration}}" testCase: "{{singlepoint_fixed_rate_test}}" rate: "{{base_rate}}" name: "{{standard_large_multicast}}-test" + parallelCon: "{{parallel_connections}}" id: "9" # # Incremental test configurations