Nova api service doesn't handle SIGHUP signal properly
Bug #1334647 reported by
Rajesh Tailor
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
Fix Released
|
Medium
|
Huang Zhiteng | ||
Icehouse |
Fix Released
|
Undecided
|
Unassigned | ||
Juno |
Fix Released
|
Undecided
|
Unassigned | ||
OpenStack Compute (nova) |
Fix Released
|
Undecided
|
Rajesh Tailor | ||
Icehouse |
Fix Released
|
Undecided
|
Unassigned | ||
oslo-incubator |
Invalid
|
Medium
|
Unassigned |
Bug Description
When SIGHUP signal is send to nova-api service, it doesn't complete processing of all pending requests before terminating all the processes.
Steps to reproduce:
1. Run nova-api service as a daemon.
2. Send SIGHUP signal to nova-api service.
kill -1 <parent_
After getting SIGHUP signal all the processes of nova-api stops instantly, without completing existing request, which might cause failure.
Ideally after getting the SIGHUP signal nova-api process should stop getting new requests and wait for existing requests to complete before terminating all the processes and restarting all nova-api processes.
Changed in nova: | |
assignee: | nobody → Rajesh Tailor (rajesh-tailor) |
Changed in nova: | |
milestone: | none → juno-2 |
status: | Fix Committed → Fix Released |
Changed in oslo: | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in nova: | |
milestone: | juno-2 → 2014.2 |
Changed in cinder: | |
assignee: | nobody → Huang Zhiteng (zhiteng-huang) |
Changed in cinder: | |
importance: | Undecided → Medium |
Changed in cinder: | |
milestone: | none → kilo-1 |
Changed in cinder: | |
status: | Fix Committed → Fix Released |
Changed in cinder: | |
milestone: | kilo-1 → 2015.1.0 |
To post a comment you must log in.
Reviewed: https:/ /review. openstack. org/104099 /git.openstack. org/cgit/ openstack/ nova/commit/ ?id=224a3de466d 48301ab638b60ca 47d19ad6b1b1dc
Committed: https:/
Submitter: Jenkins
Branch: master
commit 224a3de466d4830 1ab638b60ca47d1 9ad6b1b1dc
Author: abhishekkekane <email address hidden>
Date: Tue Jul 1 02:10:56 2014 -0700
Nova api service doesn't handle SIGHUP properly
When SIGHUP signal is sent to nova-api service, it doesn't complete
processing of all pending requests before terminating all the
processes.
Closes-Bug: #1334647
Change-Id: I3f7bd0ba5ef1bb 716a97635252abe 251053a669d