Problem in l3-agent tenant-network interface would cause split-brain in HA router
Bug #1375625 reported by
Yair Fried
This bug affects 7 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
High
|
Unassigned | ||
openstack-manuals |
Won't Fix
|
Low
|
Unassigned |
Bug Description
Assuming l3-agents have 1 NIC (ie eth0) assigned to tenant-network (tunnel) traffic and another (ie eth1) assigned to external network,.
Disconnecting eth0 would prevent keeplived reports and trigger one of the slaves to become master. However, since the error is outside the router namespace, the original master is unaware of that and would not trigger "fault" state. Instead it will continue to receive traffic on the, yet active, external network interface - eth1.
summary: |
- Problem in l3-agent tunnel interface would cause split-brain in HA - router + Problem in l3-agent tenant-network interface would cause split-brain in + HA router |
Changed in neutron: | |
importance: | Undecided → Medium |
Changed in neutron: | |
importance: | Medium → Wishlist |
status: | New → Triaged |
Changed in neutron: | |
assignee: | nobody → Lubosz Kosnik (diltram) |
Changed in neutron: | |
milestone: | mitaka-3 → mitaka-rc1 |
tags: | added: mitaka-rc-potential |
tags: | removed: mitaka-rc-potential |
Changed in neutron: | |
status: | Confirmed → In Progress |
Changed in openstack-manuals: | |
status: | New → Confirmed |
Changed in neutron: | |
assignee: | Lubosz Kosnik (diltram) → nobody |
status: | In Progress → Confirmed |
Changed in neutron: | |
assignee: | nobody → Lubosz Kosnik (diltram) |
status: | Confirmed → In Progress |
Changed in neutron: | |
milestone: | newton-1 → newton-2 |
Changed in neutron: | |
assignee: | Lubosz Kosnik (diltram) → nobody |
Changed in neutron: | |
milestone: | newton-2 → newton-3 |
Changed in neutron: | |
milestone: | newton-3 → newton-rc1 |
Changed in neutron: | |
milestone: | newton-rc1 → ocata-1 |
Changed in neutron: | |
milestone: | ocata-1 → ocata-2 |
Changed in neutron: | |
milestone: | ocata-2 → ocata-3 |
Changed in neutron: | |
milestone: | ocata-3 → ocata-rc1 |
Changed in neutron: | |
milestone: | ocata-rc1 → pike-1 |
Changed in openstack-manuals: | |
status: | Incomplete → Confirmed |
importance: | High → Low |
Changed in neutron: | |
status: | Fix Committed → Fix Released |
tags: | removed: l3-ha |
To post a comment you must log in.
This is an issue inherent to the way we create routers in namespaces, and that we chose to carry VRRP messages in-band. This is a design level issue and I don't see this ever getting fixed. I think this can be set to won't fix.