neutron-ns-metadata-proxy cannot be killed when running in virtual environment
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
Low
|
Han Zhou |
Bug Description
== Problem ==
When running in virtual env, neutron-
== Impact ==
* Corresponding folder and files under /var/lib/
* If neutron-dhcp-agent service is restarted in this unclean state, dnsmasq processes are restarted periodically (resync interval), because the failure of removing the deleted networks. (And because of bug 1345947, huge amount of NAK logs flood for dnsmasq.)
== Root cause ==
Killing neutron-
Command: ['sudo', 'neutron-rootwrap', '/etc/neutron/
Exit code: 99
Stdout: ''
Stderr: '/usr/bin/
neutron-
However, in dhcp_file.conf absolute path is specified for KillerFiler for neutron-
kill_metadata: KillFilter, root, /usr/bin/python, -9
kill_metadata7: KillFilter, root, /usr/bin/python2.7, -9
kill_metadata6: KillFilter, root, /usr/bin/python2.6, -9
== Proposed solution ==
Do not specify absolute path in filter: use python (or python2.7, or python2.6) instead
=======
diff --git a/etc/neutron/
index 88d61e8..26c2ffa 100644
--- a/etc/neutron/
+++ b/etc/neutron/
@@ -29,9 +29,9 @@ metadata_
metadata_
metadata_
# RHEL invocation of the metadata proxy will report /usr/bin/python
-kill_metadata: KillFilter, root, /usr/bin/python, -9
-kill_metadata7: KillFilter, root, /usr/bin/python2.7, -9
-kill_metadata6: KillFilter, root, /usr/bin/python2.6, -9
+kill_metadata: KillFilter, root, python, -9
+kill_metadata7: KillFilter, root, python2.7, -9
+kill_metadata6: KillFilter, root, python2.6, -9
# ip_lib
ip: IpFilter, ip, root
Changed in neutron: | |
assignee: | nobody → Han Zhou (zhouhan) |
description: | updated |
description: | updated |
Changed in neutron: | |
milestone: | none → juno-rc1 |
status: | Fix Committed → Fix Released |
Changed in neutron: | |
milestone: | juno-rc1 → 2014.2 |
Could you please post the fix on gerrit?