We jubilantly announce the release of: mistral 7.0.4: 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.4 ^^^^^ Bug Fixes * Fix issue where next link in some list APIs, when invoked with pagination and filter(s), contained JSON string. This made next link an invalid URL. This issue impacted all REST APIs where filters can be used. * Removed DB polling from the logic that checks readiness of a "join" task which leads to situations when CPU was mostly occupied by scheduler that runs corresponding periodic jobs and that doesn't let the workflow move forward with a proper speed. That happens in case if a workflow has lots of "join" tasks with many dependencies. It's fixed now. Changes in mistral 7.0.3..7.0.4 ------------------------------- 8306fa1 Improve join by removing periodic jobs ef1b65b make user_info_endpoint_url independent of auth_url dfb1f06 Fix next link in get resource list rest API 718dbeb Update OnClauseSPec task name criteria 7016fe7 Make Rally job non-voting till its failures are fixed Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 4 +- mistral/api/controllers/resource.py | 11 +- mistral/auth/keycloak.py | 12 ++- mistral/engine/action_queue.py | 2 +- mistral/engine/task_handler.py | 112 ++++++++++++++------- mistral/lang/v2/on_clause.py | 2 +- .../unit/engine/test_subworkflows_pause_resume.py | 30 ------ mistral/workflow/base.py | 10 ++ mistral/workflow/direct_workflow.py | 51 ++++++++++ mistral/workflow/lookup_utils.py | 5 +- mistral/workflow/reverse_workflow.py | 3 + .../fix-next-url-formatting-2cc0d8a27625c73a.yaml | 9 ++ .../remove_polling_from_join-3a7921c4af741822.yaml | 9 ++ 17 files changed, 252 insertions(+), 99 deletions(-)
participants (1)
-
no-reply@openstack.org