{"push_id":573383226,"size":7,"distinct_size":7,"ref":"refs/heads/stable/juno","head":"d60f88ea301990447815c6cea18aef4f69c77c90","before":"7e2f8d1b2e9e81b37cd64648067553a2df1144b4","commits":[{"sha":"edf0aab9169b435eb0c458b5086afd0b074b25fa","author":{"email":"6dd690ede01985e780826e46b2c2ec216862484d@cn.ibm.com","name":"Xu Han Peng"},"message":"Fix IPv6 RA security group rule for DVR\n\nCurrent IPv6 RA security group rule doesn't work for\nDVR because the code only allows RA from device_owner\nis network:router_interface. When DVR is enabled, the\nrouter interface is network:router_interface_distributed.\n\nThis fix fixes the RA rule to allow RA from DVR router\ninterface, so router advertisement from DVR RADVD can\npass to VM.\n\nCo-Authored-By: Baodong (Robert) Li <baoli@cisco.com>\n\nChange-Id: Idd1324c653dcb15f5dacf2d897a7048bca22fc38\nPartial-Bug: 1376325\nCherry-Picked-From: deffbbfdfef57f740006215674a7aa54a5a1f5cc","distinct":true,"url":"https://api.github.com/repos/bigswitch/neutron/commits/edf0aab9169b435eb0c458b5086afd0b074b25fa"},{"sha":"99c679666dd396b0c4eae7c3a1bc086a08efd12a","author":{"email":"c07372f051639954519ce2dc0f3f92c5dcfe367f@redhat.com","name":"Assaf Muller"},"message":"SIGHUP keepalived if L3 agent restarts\n\nCurrently restarting the L3 agent does not SIGHUP any running\nkeepalived processes. This is an issue if the L3 agent crashes\nand is then restarted by an external tool. In this case, the L3\nagent resyncs with the controller but does not SIGHUP keepalived.\n\nIt's also an issue during upgrades.\n\nCloses-Bug: #1412542\nChange-Id: Iec29b483f499f02c593f6e0663c7f3504c615c1a\n(cherry picked from commit babdc213744a3f08a7d6d781cf29cb4a870abc65)","distinct":true,"url":"https://api.github.com/repos/bigswitch/neutron/commits/99c679666dd396b0c4eae7c3a1bc086a08efd12a"},{"sha":"a80999ea276ad05f890ea38339b2483aa6bb3fc5","author":{"email":"c07372f051639954519ce2dc0f3f92c5dcfe367f@redhat.com","name":"Assaf Muller"},"message":"Configure IPv6 LLADDR only on master L3 HA instance\n\nHA standby routers must never transmit traffic from\nany of their ports. This is because we allocate the same\nport on all agents. For example, for a given external interface,\nwe place the same port with the same IP/MAC on every agent\nthe HA router is scheduled on. Thus, if a standby router\ntransmits data out of that interface, the physical switches\nin the datacenter will re-learn the MAC address of the external\nport, and place it on a port that's looking at a standby and\nnot at the master. This causes 100% packet loss for any incoming\ntraffic that should be going through the master instance of the\nrouter.\n\nKeepalived manages addresses on the router interfaces, and makes\nsure that these addresses only live on the master. However, we\nforgot about IPv6 link local addresses. They are generated\nfrom the MAC address of the interface, and thus are identical on\nall agents.\n\nThis patch tries to treat IPv6 link local addresses the same\nas IPv4 addresses - define them as VIPs and let keepalived\nmove them around.\n\nCloses-Bug: #1403860\nChange-Id: Ia5071552239c9444c5105a150b268fb0437e4b85\n(cherry picked from commit c9698ca0f7a6ae5e55b8b95f900e859581046c6b)\nConflicts:\n\tneutron/agent/l3/agent.py\n\tneutron/tests/functional/agent/test_l3_agent.py","distinct":true,"url":"https://api.github.com/repos/bigswitch/neutron/commits/a80999ea276ad05f890ea38339b2483aa6bb3fc5"},{"sha":"01adfc5aca7277b83084aa34bac6b9ea5e4d1918","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Fix IPv6 RA security group rule for DVR\" into stable/juno","distinct":true,"url":"https://api.github.com/repos/bigswitch/neutron/commits/01adfc5aca7277b83084aa34bac6b9ea5e4d1918"},{"sha":"a1e9d8d5346995adaf7a1bc5f127c36d52177261","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Configure IPv6 LLADDR only on master L3 HA instance\" into stable/juno","distinct":true,"url":"https://api.github.com/repos/bigswitch/neutron/commits/a1e9d8d5346995adaf7a1bc5f127c36d52177261"},{"sha":"ae0247f7e84504550f0f863f9e458e6819a9c26a","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"SIGHUP keepalived if L3 agent restarts\" into stable/juno","distinct":true,"url":"https://api.github.com/repos/bigswitch/neutron/commits/ae0247f7e84504550f0f863f9e458e6819a9c26a"},{"sha":"d60f88ea301990447815c6cea18aef4f69c77c90","author":{"email":"1505422b2465e9a84f6fdfaa161078890c593f06@bigswitch.com","name":"Jenkins"},"message":"Merge branch 'stable/juno' of https://github.com/openstack/quantum into stable/juno","distinct":true,"url":"https://api.github.com/repos/bigswitch/neutron/commits/d60f88ea301990447815c6cea18aef4f69c77c90"}]}