Graceful shutdown was broken at Kilo

Bug #1463132 reported by Mitsuhiro Tanino
This bug report is a duplicate of:  Bug #1382390: nova-api should shutdown gracefully. Edit Remove
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
oslo-incubator
Invalid
Undecided
Mitsuhiro Tanino
oslo.service
New
Undecided
Mitsuhiro Tanino

Bug Description

Until Juno, graceful shutdown which can make sure in-process RPC request got done before kill the process worked for several services.
However, after introducing commit Ie51669bd278288b768311ddf56ad31a2f28cc7ab at Kilo phase, child processes which are launched via ProcessLauncher are always killed forcibly when they catch SIGTERM from their parents.
This breaks existing graceful shutdown mechanism and kills child processes even if they are ongoing.
This may lead to make odd database records and leave incomplete resources such as VM, volume etc.

Changed in oslo-incubator:
assignee: nobody → Mitsuhiro Tanino (mitsuhiro-tanino)
Revision history for this message
Elena Ezhova (eezhova) wrote :

oslo.service is graduating now, so please propose a fix there

Changed in oslo-incubator:
status: New → Invalid
Revision history for this message
Mitsuhiro Tanino (mitsuhiro-tanino) wrote :

Hi Elena,

Thank you for the info. I will post this to oslo.service.

Changed in oslo.service:
assignee: nobody → Mitsuhiro Tanino (mitsuhiro-tanino)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.