b79f91e9ec
It shall be possible to specify timeout for Mistral actions in order to cancel some long-performed action so that to provide predictable execution time for client service. Currently Mistral allows configure timeout on task and automatically changes task status to error. However mistral don't interrupt action execution. We need Mistral to terminate timed out action execution, because there might be the following issues: * several the same action executions can run at the same time breaking data consistency * stale action executions may lead to the massive resources consumption (memory, cpu..) Change-Id: I2a960110663627a54b8150917fd01eec68e8933d Signed-off-by: Vitalii Solodilov <mcdkr@yandex.ru> |
||
---|---|---|
.. | ||
__init__.py | ||
action_handler.py | ||
action_queue.py | ||
actions.py | ||
base.py | ||
default_engine.py | ||
dispatcher.py | ||
engine_server.py | ||
policies.py | ||
task_handler.py | ||
tasks.py | ||
utils.py | ||
workflow_handler.py | ||
workflows.py |