test_add_list_remove_router_on_l3_agent intermittently failing for DVR+HA gate job
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Won't Fix
|
Medium
|
Unassigned |
Bug Description
This test is intermittently failing [1] for dvr+ha gate job.
DVR+HA gate job will be running in a 3 node devstack setup. Two nodes will be running l3 agent in "dvr_snat" node and another in "dvr" mode.
In this job, for dvr routers, we call add_router_
1) add_router_
2) when the test is again trying to add explicitly the router to agent,
a) if adding to same agent i.e agent1, then neutron skips this request [4], hence test passes
b) if adding to other agent i.e agent2, then neutron raises exception [5], and test fails
Till now we have only two nodes(one dvr and another dvr-snat) in gate for dvr multi node setup. So this test is passing as we are trying to add to same snat agent(and neuron skips this request). As we are not really testing any functionality for dvr, we should skip this test for dvr routers.
[1] http://
[2] https:/
[3] https:/
[4] https:/
[5] https:/
Changed in neutron: | |
importance: | Undecided → Medium |
tags: | added: tempest |
Legacy router will also be scheduled on interface adding, so I assume same issue applies to legacy routers as well. I believe the test should be updated to first list agents of the router and then do remove/add based on this info.