-
Spike
-
Resolution: Done
-
Normal
-
None
-
None
-
None
-
0
-
False
-
-
False
-
rhos-workloads-compute
-
-
Summary:
- Summary from PTG:
Graceful Shutdown Proposal
The team discussed LY Corp’s proposal to implement graceful shutdown handling in Nova.
The goal is to stop accepting new RPC requests while allowing in-progress operations, such as instance boots or live migrations to complete safely.
Different designs were compared, including stopping RPC listeners or using the upcoming oslo.messaging HTTP driver, which can handle clean shutdowns more reliably.
The consensus was that the complete solution must involve oslo.messaging, allowing Nova services to dynamically subscribe or unsubscribe from topics.
This approach also implies an upgrade impact, requiring versioned changes to compute and scheduler topics.
The current proposal needs further work, as live migration cases were not yet considered.
Gmaan will continue investigation and refine the approach based on oslo.messaging improvements.
A revised spec will be submitted once ready.
Gmaan confirmed commitment to follow up and lead this feature.
Goal:
TimeBox:
- Sprint
Deliverables/Outcomes: