Adding Renat Akhmerov candidacy for Mistral
Change-Id: I029f40204b74098e5bbd7113b3ed58237ae7bcdd
This commit is contained in:
parent
d250879f81
commit
508276b717
56
candidates/rocky/Mistral/rakhmerov.txt
Normal file
56
candidates/rocky/Mistral/rakhmerov.txt
Normal file
@ -0,0 +1,56 @@
|
||||
Hi,
|
||||
|
||||
I'm Renat Akhmerov. I'm running for PTL of Mistral in Rocky.
|
||||
|
||||
Mistral is a workflow service developed within the OpenStack community from
|
||||
the ground up.
|
||||
|
||||
In queens we mainly focused on bugfixing, improving performance and
|
||||
documentation. Performance was again significantly improved (~100%)
|
||||
by optimizing DB operations and data schema (mostly additional indexex)
|
||||
and using caching technics. We also made Mistral more robust in various
|
||||
failure situations. To achieve that we came up with a number of protection
|
||||
mechanisms.
|
||||
|
||||
The two other noticeable features we added are:
|
||||
|
||||
* We can now start a Mistral workflow based on an existing workflow
|
||||
execution, no matter if it's still running or finished. Given an ID of
|
||||
an execution Mistral copies all needed parameters (input, env etc.) and
|
||||
creates a new execution.
|
||||
* When creating a workflow execution, we can now pass an ID of the new
|
||||
execution. If an execution with this ID already exists the REST endpoint
|
||||
just returns details of this execution as if it was GET operation. If
|
||||
not, it create a execution with this ID. Thus creation of workflow
|
||||
execution can be idempotent.
|
||||
|
||||
|
||||
For the next cycle I'd like to propose the following roadmap:
|
||||
|
||||
* Keep improving multi-node mode and HA
|
||||
* Rearchitect Mistral Scheduler, make it more suitable for HA
|
||||
* Optimize ‘join’ tasks
|
||||
* Close all the gaps in the documentation and restructure it so it is more
|
||||
convenient to read and navigate
|
||||
* Usability
|
||||
* New CLI/API (more consistent and human friendly interface)
|
||||
* Debugging workflows
|
||||
* Workflow failure analysis (error messages, navigate through nested
|
||||
workflows etc.)
|
||||
* Refactor Actions subsystem
|
||||
* Actions testability
|
||||
* Move OpenStack actions into mistral-extra and with better test coverage
|
||||
and usability
|
||||
|
||||
Some of those items have now been in progress for a few months. We keep
|
||||
working on them and I hope most of them will be completed in the next
|
||||
cycle.
|
||||
|
||||
Should you have any ideas on these points we're always happy to discuss and
|
||||
correct our plans.
|
||||
|
||||
We're always happy to get new contributors on the project and always ready
|
||||
to help people interested in Mistral development get up to speed. The best
|
||||
way to get in touch with us is IRC channel #openstack-mistral.
|
||||
|
||||
Renat
|
Loading…
Reference in New Issue
Block a user