Comment 0 for bug 2039793

Revision history for this message
Kaifeng Wang (kaifeng) wrote :

Ironic manage baremetals on a node basis: instropection, cleaning, deploy, etc, concurrently but per node.
For batch operations, requests coming in one by one, processed one by one, there is no concept of the batch operation itself, whether the batch is completed, whether the batch is succeeded as a whole.
From design of service, we also lack an abstraction on those nodes, each conductor manages its assigned nodes without coordination.
For a basic workflow, the conductor can act as an arbitrator and provides a workflow api, which supports batch operation, record the execution status of the operation. Non-query requests on Nodes in an uncompleted workflow should be prohibited.