{"push_id":643920578,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"6265a451a3b4ff7143b4f7ec125f674bf7815223","before":"b26e83279da6277c65ca3b1d4a1e0708899fbe5f","commits":[{"sha":"6265a451a3b4ff7143b4f7ec125f674bf7815223","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Updated openstack/openstack\nProject: openstack/neutron  c5188d8bf8493e4b075689f64251f85231e696a2\n\nSpawn RADVD only in the master HA router\n\nCurrently radvd is spawned in all the HA routers irrespective of the\nstate of the router. This approach has the following issues.\n\n1. While processing the internal router ports (i.e., qr-xxx), ha_router\n   removes the LLA of the interface and adds it as a VIP to Keepalived conf.\n   Radvd daemon is spawned after this operation in the router namespace\n   (if the port is associated with any IPv6 subnets). Radvd notices that\n   qr-xxx interface does not have the LLA, so does not transmit any Router\n   Advts. In this state, VMs fail to acquire IPv6 addresses because of the\n   missing RAs. Radvd does not recover even after keepalived configures the\n   LLA of the interface. The only solution is to restart/reload radvd daemon.\n   Currently keepalived-state-change monitor does not do any radvd related\n   operations when a state transition happens. So we endup in this state\n   forever.\n2. For all the routers in Backup state, qr-xxx interface does not have LLA\n   as it is managed by keepalived and configured only on the Master HA router.\n   In such agents syslog is flooded with the messages [1] and this can cause\n   loss of other useful info.\n   [1] - resetting ipv6-allrouters membership on qr-2e373555-97\n\nThis patch implements the following.\n1. If the router is already in the Master state, we configure the LLA as a VIP\n   in keepalived conf but do not delete the LLA of the internal interface.\n2. We spawn radvd only if the router is in the Master State.\n3. Keepalived-state-change monitor takes care of enabling/disabling radvd upon\n   state transitions.\n\nCloses-Bug: #1440699\nChange-Id: I351c71d058170265bbb8b56e1f7a3430bd8828d5","distinct":true,"url":"https://api.github.com/repos/openstack/openstack/commits/6265a451a3b4ff7143b4f7ec125f674bf7815223"}]}