Convergence: resource is not completed when worker dies
Bug #1501161 reported by
Anant Patil
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Heat |
Fix Released
|
High
|
Anant Patil |
Bug Description
When a worker provisioning a resource dies and another worker takes it up, it should run the check_{
The change will be in addition to https:/
Changed in heat: | |
assignee: | nobody → Anant Patil (ananta) |
tags: | added: convergence-bugs |
Changed in heat: | |
status: | New → Confirmed |
importance: | Undecided → High |
milestone: | none → next |
To post a comment you must log in.
If a user issues an update on the stack which has either failed due to a failed worker, or is stuck waiting for resource to complete (from a failed worker). then heat should mark those resources as FAILED and continue to provision it. Fix is to mark the IN_PROGRESS resources from non-responding workers as FAILED, and start check_resource.
Since concurrent updates are allowed in heat with convergence, when a worker fails, user can issue an update on in progress stack with same template and this fix should complete the stack.