Hot-plugging can fail at boot time
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Astara |
Fix Released
|
Undecided
|
Ryan Petrello | ||
akanda |
Fix Released
|
Medium
|
Ryan Petrello |
Bug Description
The CheckBoot state has a code path which transitions to ReplugVM, but the CheckBoot state doesn't handle ReplugVM properly. This results in a scenario where the rug endlessly loops over CheckBoot for a specific router:
https:/
https:/
https:/
This can be reproduced by:
1. Disable the rug for a router
2. `akanda-
3. *Before* akanda-rug is able to confirm the router VM's availability, remove an interface from the router (e.g., via nova interface-detach) so that the interfaces don't match on the initial config test.
4. `akanda-
Changed in akanda: | |
assignee: | nobody → Ryan Petrello (ryan-petrello) |
Changed in akanda-rug: | |
assignee: | nobody → Ryan Petrello (ryan-petrello) |
importance: | Undecided → Medium |
Changed in akanda: | |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in akanda-rug: | |
status: | New → In Progress |
Changed in akanda: | |
milestone: | none → liberty-3 |
Changed in akanda: | |
milestone: | liberty-3 → liberty-2 |
no longer affects: | akanda-rug |
Changed in akanda: | |
status: | Fix Committed → Fix Released |
tags: | added: akanda-rug |
Changed in akanda: | |
milestone: | liberty-2 → 7.0.0 |
Changed in astara: | |
milestone: | none → 7.0.0 |
status: | New → Fix Released |
assignee: | nobody → Ryan Petrello (ryan-petrello) |
https:/ /bugs.launchpad .net/akanda/ +bug/1481702