Back to bug 1383448

Who When What Removed Added
Brandon Perkins 2016-10-10 16:03:39 UTC CC bperkins
Gordon Keegan 2016-10-10 16:04:13 UTC CC gkeegan
Assaf Muller 2016-10-10 16:06:46 UTC Keywords Triaged
Target Milestone --- async
RHEL Program Management 2016-10-10 17:38:10 UTC Keywords ZStream
Assaf Muller 2016-10-10 20:39:09 UTC Link ID Launchpad 1632099
Assaf Muller 2016-10-11 12:56:51 UTC Status NEW ASSIGNED
Assignee amuller dalvarez
Assaf Muller 2016-10-11 13:25:35 UTC Link ID OpenStack gerrit 383936
Daniel Alvarez Sanchez 2017-01-05 11:16:12 UTC Status ASSIGNED POST
Daniel Alvarez Sanchez 2017-03-31 08:56:33 UTC Status POST MODIFIED
Fixed In Version openstack-neutron-8.3.0-7.el7ost
Doc Text When HA routers are deleted, neutron-keepalived-state-change was killed by l3 agent using SIGKILL and orphaning its child process 'ip -o monitor'. This would make memory consumption grow and, eventually, OOM killers to show up.

This fix implements a way to kill keepalived-state-change gracefully through SIGTERM, which will kill ip monitor on its cleanup. This way, there will be no ip monitors being leaked when HA routers are deleted.
Doc Type If docs needed, set a value Bug Fix
errata-xmlrpc 2017-05-26 16:34:02 UTC Status MODIFIED ON_QA
Ofer Blaut 2017-05-29 06:23:38 UTC CC oblaut
QA Contact tfreger gcheresh
Sandra McCann 2017-06-09 14:58:20 UTC CC samccann
Doc Text When HA routers are deleted, neutron-keepalived-state-change was killed by l3 agent using SIGKILL and orphaning its child process 'ip -o monitor'. This would make memory consumption grow and, eventually, OOM killers to show up.

This fix implements a way to kill keepalived-state-change gracefully through SIGTERM, which will kill ip monitor on its cleanup. This way, there will be no ip monitors being leaked when HA routers are deleted.
When HA routers are deleted, the L3 agent uses SIGKILL to kill the neutron-keepalived-state-change process and orphan its child process, 'ip -o monitor'. This would make memory consumption grow and, eventually, OOM killers to show up.

This fix implements a way to use SIGTERM to kill keepalived-state-change process gracefully and kill ip monitor on its cleanup. This ensures that there are no ip monitors being leaked when HA routers are deleted.
errata-xmlrpc 2017-06-19 14:00:41 UTC Status ON_QA RELEASE_PENDING
errata-xmlrpc 2017-06-19 14:47:53 UTC Status RELEASE_PENDING CLOSED
Resolution --- ERRATA
Last Closed 2017-06-19 10:47:53 UTC

Back to bug 1383448