Wrong ha_state, when l3-agent that host the active router is down
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Invalid
|
Medium
|
wujun |
Bug Description
In an L3 HA Setup with multiple network nodes, we can query the agent hosting the Master HA router via l3-agent-
root@node1:~# neutron l3-agent-
+------
| id | host | admin_state_up | alive | ha_state |
+------
| 58fbfcf3-
| a74be278-
+------
Now, On the node1, I stop the neutron-l3-agent, and then check the state.
root@node1:~# neutron l3-agent-
+------
| id | host | admin_state_up | alive | ha_state |
+------
| 58fbfcf3-
| a74be278-
+------
You can see that there is no "active" router, but north-south traffic is still though the node1 and the keepalived work normally. I think the ha_state of node1 shoud be "active".
Changed in neutron: | |
assignee: | nobody → wujun (wujun) |
description: | updated |
summary: |
- Wrong ha_state, when l3-agent that host the master router is down + Wrong ha_state, when l3-agent that host the active router is down |
Changed in neutron: | |
status: | Incomplete → In Progress |
Changed in neutron: | |
status: | In Progress → Triaged |
importance: | Undecided → High |
tags: | added: l3-ha |
Changed in neutron: | |
importance: | High → Medium |
Hi wujun,
Thanks for reporting it, I tried to reproduce this bug but I need some extra information for that, like the release that you're using and the relevant configuration values that you used.