Commit Graph

13 Commits

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

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


Change-Id: I3f1e37c43c6d87a678e0ffaa0fcbd607a27dbc7b
Signed-off-by: ali <ali.abdelal@nokia.com>
2020-05-07 21:15:31 +00:00
ali 3c8dafcc2a Add a Rally scenario for a very big mistral workflow
* This workflow used to be very slow (hours) before the certain
  performance improvements we've made over the last few months.
  Now with this patch it takes about 26 minutes on the CI
  infrastructure. Having this scenario will allow us to notice
  performance regressions timely when(if) they happen.
* Made several configuration changes to make this scenario work.
  The most important ones are:
   - Setting 'oslo_rpc_executor' to 'threading'. By default, it
     was 'eventlet' and there are known issues leading to deadlocks
     in Python threads (eventlet green threads don't get along with
     MySQL some drivers) if this value is set.
   - Disabling input and output data conversion for YAQL engine.
     This speeds it up drastically.

Change-Id: I0db62a3e68c8954d7db948769d79fc1649d34e31
Signed-off-by: ali <ali.abdelal@nokia.com>
2020-04-27 13:47:28 +07:00
ali 75d01bfbd3 Added two new Rally scenarios
the new scenarios are a workflow that contains Jinja,
Yaql expressions on a relatively big json object
(4mb in size).

the input for these two Scenarios is :
 1. the number of tasks in the workflow
    - 30 in rally task
 2. the size of the param object in mb
    - 4mb in rally task

Change-Id: Ib33f26573b4b46a628f7d1d28fd18dedcb9c4738
2020-04-02 10:07:55 +00:00
Dougal Matthews 0b38cd8028 Reduce the concurrency in the 500 wb join Rally task
This should reduce the number of deadlocks in MySQL, making the job more stable.

Change-Id: I06fed65a0321e4381d46a93693f9f3d622a73b8b
2018-10-17 09:36:29 +01:00
Andrey Kurilin 38388a0a20 Restore rally job
Due to various changes in OpenStack and Rally CI, mistral-rally-task job
became broken.

Unfortunately, it took much time for Rally team to finish some
stuff(sorry for that) and migrate jobs for native Zuul V3 format.

This patch restores mistral-rally-task job which inherits from the job
which Rally team runs constantly on all inner patches.

Change-Id: Ia7177af9b3e1aaacf555f5c472c4f0471b796930
2018-03-07 13:04:21 +02:00
Brad P. Crochet dfc03ae6e4 Migrate the jobs to native Zuul v3 format
Change-Id: I10c06d3fb644c7e3026eac7a00660f0465fb0749
Depends-On: I3997350ec1b5bb58328cd761a61dd885177ac339
2018-01-24 07:06:43 +00:00
Renat Akhmerov 9cf365f18d Refactor 'stress_test' to fit the current layout better
Change-Id: Ia3b5a1f67b533b66c20d3136359840d41a6614ad
2016-12-22 18:38:17 +07:00
Renat Akhmerov 75f8894c72 Add rally tests for 'join': 100 and 500 parallel tasks
Change-Id: Ib0f935e3c41ece195192a30b8c2fed8e85ef6187
2016-12-22 18:34:38 +07:00
Renat Akhmerov 4aa186cfdd Add a test for 'with-items' task: count=100, concurrency=10
Change-Id: I83429edbd59aa00c52ac2e247e7de2c79cb90887
2016-12-22 18:34:38 +07:00
Michal Gershenzon c019c09515 Add more tests to mistral rally
This time a *very* big workbook with an ad-hoc action.

Change-Id: I1c8b8a744605250a526493bf08f220c40bd09e44
2016-12-18 09:32:06 +00:00
Michal Gershenzon c89c635af1 Add more tests to mistral rally
One more executions test. This one will run a workbook that has a
nested workflow with a join all.

Change-Id: I107eaf3a666a4e07ea9364c4948c74704edc8276
2016-11-08 10:11:09 +00:00
Noa Koffman 854aa45fb3 Adding tests for workbook execution and execution list to Rally
Change-Id: I806aa85a3d0a6aa9965c589ff3f4269aba365966
2016-11-02 04:19:05 +00:00
Boris Pavlovic 568dd2cebb Add Rally jobs related files to Mistral
To make Rally job work properly this patch adds all required files

As well it adds README that explains how it works

Change-Id: Ia196f1437c14f28fff3d66540d0591629e18bd5c
2015-02-09 13:37:12 +03:00