[DOC] Restart of sahara-engine can leave cluster in "Starting" state
Bug #1185909 reported by
Matthew Farrellee
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Sahara |
Fix Released
|
Medium
|
Michael Ionkin |
Bug Description
Theme - Savanna should be tolerant of its own faults
Cluster creation happens in an eventlet running api.py:
The result is all clusters that were "Starting" at the time of the restart will always be "Starting", i.e. never transition to "Active".
Expectation is that the startup process will be resumed once the savanna-api process is restarted.
[0] A long lived operation, because it waits for all instances to be up and accessible
Changed in savanna: | |
importance: | Undecided → Wishlist |
status: | New → Confirmed |
tags: | added: 0.2 |
tags: | removed: 0.2 |
Changed in savanna: | |
milestone: | none → 0.2.1 |
tags: | added: 0.2.1 |
tags: | removed: 0.2.1 |
Changed in savanna: | |
milestone: | 0.2.1 → none |
Changed in savanna: | |
milestone: | none → next |
status: | Confirmed → Triaged |
Changed in savanna: | |
milestone: | next → none |
To post a comment you must log in.
We are working at the next phase with pluggable provisioning support and due to the supporting plugins that will provide an ability to deploy management consoles cluster startup process will be very complicated process. Generally I think that we should support resuming cluster creation after savanna-api restart, but it's a very good question - how it should work?
I think that blueprint should be created for such problem with several ways to solve it.