{"push_id":1004235113,"size":2,"distinct_size":2,"ref":"refs/heads/stable/kilo","head":"0f69a5eb524721d0da5006c48c61d41ae3b5e4cc","before":"9dbcdba2ebb3a940b5e44d26294eb2455e519514","commits":[{"sha":"49ac0c477cf74f225003b3f2734a156fe8bc445f","author":{"email":"29cc196cc479372b241737b2c69f2c9c1e581abb@cn.ibm.com","name":"Hong Hui Xiao"},"message":"Kill the vrrp orphan process when (re)spawn keepalived\n\nWhen keepalived crashed unexpectedly, the vrrp process that\nit associates with will be orphan process. This will make\nthe VIP unable to migrate to the router in the same host.\nAlso, neutron code is not able to respawn the keepalived\nprocess, because keepalived thinks itself is still running,\naccording to [1-3]. As a result, neutron will report respawning\nkeepalived all the time. Restart l3-agent will not help.\n\nThis patch will check and delete the orphan vrrp process\nif there is any, in the processmonitor of l3 agent.\n\nMore details can be found in the bug description and comments.\n\n[1] https://goo.gl/W3GL9I\n[2] https://goo.gl/F0Ixfb\n[3] https://goo.gl/dUqhTo\n\nChange-Id: Ia1759ed1365b845d404686a8cd25f882cce35caf\nCloses-Bug: #1511311","distinct":true,"url":"https://api.github.com/repos/openstack/neutron/commits/49ac0c477cf74f225003b3f2734a156fe8bc445f"},{"sha":"0f69a5eb524721d0da5006c48c61d41ae3b5e4cc","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Kill the vrrp orphan process when (re)spawn keepalived\" into stable/kilo","distinct":true,"url":"https://api.github.com/repos/openstack/neutron/commits/0f69a5eb524721d0da5006c48c61d41ae3b5e4cc"}]}