We are pumped to announce the release of: mistral 7.0.1: Mistral Project This release is part of the rocky stable release series. Download the package from: https://pypi.org/project/mistral For more details, please see below. 7.0.1 ^^^^^ Upgrade Notes ************* * Run "mistral-db-manage --config-file <mistral-conf-file> upgrade head" to ensure the database schema is up-to-date. Bug Fixes ********* * [bug 1785654 (https://bugs.launchpad.net/mistral/+bug/1785654)] Fixed a bug that prevents any action to run if the OpenStack catalog returned by Keystone is larger than 64kB if the backend is MySQL/MariaDB. The limit is now increased to 16MB. * Eliminated an unnecessary update of the workflow execution object when processing "on_action_complete" operation. W/o this fix all such transactions would have to compete for the workflow executions table that causes lots of DB deadlocks (on MySQL) and transaction retries. In some cases the number of retries even exceeds the limit (currently hardcoded 50) and such tasks can be fixed only with the integrity checker over time. * The header X-Target-Insecure previously accepted any string and used it for comparisons. This meant unless it was empty (or not provided) it would always evaluate as True. This change makes the validation stricter, only accepting "True" and "False" and converting these to boolean values. Any other value will return an error. Changes in mistral 7.0.0..7.0.1 ------------------------------- 2309e52 Remove extra information from std.ssh action d7ca956 Add release note for auth_context bugfix 31705ea Increase delayed_calls_v2.auth_context b7faf8d Performance: remove unnecessary workflow execution update f41fe1a Revert "Make Tripleo non-voting on Rocky" df45fc7 Explicitly convert X-Target-Insecure to a boolean 7c833a8 import zuul job settings from project-config 1395a7b Removes non needed parameter passed in magnum client creation 17055eb Update UPPER_CONSTRAINTS_FILE for stable/rocky 58c5ffc Update .gitreview for stable/rocky 2ca660e Make Tripleo non-voting on Rocky Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 21 ++++++---- mistral/actions/openstack/actions.py | 1 - mistral/actions/std_actions.py | 5 ++- mistral/context.py | 12 +++++- .../030_increase_delayed_calls_v2_auth_context.py | 36 +++++++++++++++++ mistral/db/v2/sqlalchemy/api.py | 1 + mistral/db/v2/sqlalchemy/models.py | 2 +- mistral/engine/dispatcher.py | 15 +++++-- mistral/services/action_execution_checker.py | 34 ++++++++++------ ...-context-with-big-catalog-7647a07d616e653f.yaml | 12 ++++++ ...workflow_execution_update-bdc9526bd39539c4.yaml | 10 +++++ .../x-target-insecure-values-4b2bdbfd42526abc.yaml | 8 ++++ tox.ini | 2 +- 15 files changed, 180 insertions(+), 26 deletions(-)
participants (1)
-
no-reply@openstack.org