Commit Graph

7 Commits

Author SHA1 Message Date
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
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
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