Public bug reported:

As a result of debugging issues reported in
https://bugs.launchpad.net/neutron/+bug/1818614 I found an issue with
functional tests:

test_dvr_ha_router_failover_with_gw,
test_dvr_ha_router_failover_without_gw,
test_dvr_ha_router_failover_with_gw_and_floatingip

from module neutron.tests.functional.agent.l3.test_dvr_router are
broken.


First thing which is wrong there is fact that those tests creates 2 independent 
routers on 2 agents. It's not one router in "master" and "standby" mode. Please 
check in 
https://github.com/openstack/neutron/blob/68fd13af40ce2752d2919ca569d3d3fe00ff6444/neutron/tests/functional/agent/l3/test_dvr_router.py#L1503

Second issue is that it assumes that always router on agent1 will be
"master" and that may be different sometimes as it depends on keepalived
negotiations.

** Affects: neutron
     Importance: High
     Assignee: Slawek Kaplonski (slaweq)
         Status: Confirmed


** Tags: functional-tests gate-failure l3-dvr-backlog

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1819160

Title:
  Functional tests for dvr ha routers are broken

Status in neutron:
  Confirmed

Bug description:
  As a result of debugging issues reported in
  https://bugs.launchpad.net/neutron/+bug/1818614 I found an issue with
  functional tests:

  test_dvr_ha_router_failover_with_gw,
  test_dvr_ha_router_failover_without_gw,
  test_dvr_ha_router_failover_with_gw_and_floatingip

  from module neutron.tests.functional.agent.l3.test_dvr_router are
  broken.

  
  First thing which is wrong there is fact that those tests creates 2 
independent routers on 2 agents. It's not one router in "master" and "standby" 
mode. Please check in 
https://github.com/openstack/neutron/blob/68fd13af40ce2752d2919ca569d3d3fe00ff6444/neutron/tests/functional/agent/l3/test_dvr_router.py#L1503

  Second issue is that it assumes that always router on agent1 will be
  "master" and that may be different sometimes as it depends on
  keepalived negotiations.

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1819160/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to