Network deletion fails in certain cases
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
Medium
|
Unassigned |
Bug Description
If a network is created and deleted without starting a VM, deletion fails since killing the dnsmasq fails (no dnsmasq process was started). Trace below is explanatory:
stack@dd05:
2012-02-10 19:04:04,698 DEBUG nova.network.
GET /v1.1/tenants/
from (pid=30231) do_request /opt/stack/
2012-02-10 19:04:04,707 DEBUG nova.network.
{"ports": []} from (pid=30231) do_request /opt/stack/
2012-02-10 19:04:04,707 DEBUG nova.network.
2012-02-10 19:04:04,708 DEBUG nova.network.
DELETE /v1.1/tenants/
from (pid=30231) do_request /opt/stack/
2012-02-10 19:04:04,722 DEBUG nova.network.
from (pid=30231) do_request /opt/stack/
2012-02-10 19:04:04,722 DEBUG nova.network.
2012-02-10 19:04:04,955 DEBUG nova.utils [req-1ce280e7-
2012-02-10 19:04:05,119 DEBUG nova.utils [req-1ce280e7-
2012-02-10 19:04:05,133 DEBUG nova.utils [req-1ce280e7-
Command failed, please check log for more info
2012-02-10 19:04:05,135 CRITICAL nova [req-1ce280e7-
Command: sudo kill -9 None
Exit code: 1
Stdout: ''
Stderr: 'ERROR: garbage process ID "None".\nUsage:\n kill pid ... Send SIGTERM to every process listed.\n kill signal pid ... Send a signal to every process listed.\n kill -s signal pid ... Send a signal to every process listed.\n kill -l List all signal names.\n kill -L List all signal names in a nice table.\n kill -l signal Convert between signal numbers and names.\n'
(nova): TRACE: Traceback (most recent call last):
(nova): TRACE: File "/usr/local/
(nova): TRACE: execfile(__file__)
(nova): TRACE: File "/opt/stack/
(nova): TRACE: main()
(nova): TRACE: File "/opt/stack/
(nova): TRACE: fn(*fn_args, **fn_kwargs)
(nova): TRACE: File "/opt/stack/
(nova): TRACE: fixed_range, uuid)
(nova): TRACE: File "/opt/stack/
(nova): TRACE: self.driver.
(nova): TRACE: File "/opt/stack/
(nova): TRACE: _execute('kill', '-9', pid, run_as_root=True)
(nova): TRACE: File "/opt/stack/
(nova): TRACE: return utils.execute(*cmd, **kwargs)
(nova): TRACE: File "/opt/stack/
(nova): TRACE: cmd=' '.join(cmd))
(nova): TRACE: ProcessExecutio
(nova): TRACE: Command: sudo kill -9 None
(nova): TRACE: Exit code: 1
(nova): TRACE: Stdout: ''
(nova): TRACE: Stderr: 'ERROR: garbage process ID "None".\nUsage:\n kill pid ... Send SIGTERM to every process listed.\n kill signal pid ... Send a signal to every process listed.\n kill -s signal pid ... Send a signal to every process listed.\n kill -l List all signal names.\n kill -L List all signal names in a nice table.\n kill -l signal Convert between signal numbers and names.\n'
(nova): TRACE:
Changed in quantum: | |
assignee: | nobody → Yaguang Tang (heut2008) |
Changed in quantum: | |
status: | New → Fix Released |
Changed in quantum: | |
assignee: | Yaguang Tang (heut2008) → nobody |
I think this issues may be fixed by the following patch proposed to nova: https:/ /review. openstack. org/#change, 4819
Sumit, can you confirm and close this as a duplicate if it is?