We are psyched to announce the release of: mistral 6.0.4: Mistral Project This release is part of the queens stable release series. Download the package from: https://pypi.org/project/mistral For more details, please see below. 6.0.4 ^^^^^ Bug Fixes * Workflow output sometimes was not calculated correctly due to the race condition between different transactions: the one that checks workflow completion (i.e. calls "check_and_complete") and the one that processes action execution completion (i.e. calls "on_action_complete"). Calculating output sometimes was based on stale data cached by the SQLAlchemy session. To fix this, we just need to expire all objects in the session so that they are refreshed automatically if we read their state in order to make required calculations. The corresponding change was made. Changes in mistral 6.0.3..6.0.4 ------------------------------- 24cb2da Fix how Mistral calculates workflow output 5e229ce import zuul job settings from project-config b07dfcb Register the collect_timing keystone_authtoken option 00ce525 Fix the README formatting Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 21 ++++++++---- README.rst | 1 + mistral/db/v2/api.py | 4 +++ mistral/db/v2/sqlalchemy/api.py | 5 +++ mistral/engine/workflows.py | 10 ++++++ mistral/utils/openstack/keystone.py | 2 ++ .../fix_workflow_output-cee5df431679de6b.yaml | 13 ++++++++ 8 files changed, 87 insertions(+), 7 deletions(-)
participants (1)
-
no-reply@openstack.org