Public bug reported:

While debugging migration tests failures for gate-tempest-dsvm-neutron-
dvr-multinode-scenario-ubuntu-xenial-nv job, I observed that
device_owner is not updated properly during migration.

When HA router is migrated to DVR(i.e HA->DVR), router's
DEVICE_OWNER_HA_REPLICATED_INT interface has to be updated to
DEVICE_OWNER_DVR_INTERFACE. Similarly for DVR to HA migration,
DEVICE_OWNER_DVR_INTERFACE has to be replaced with
DEVICE_OWNER_HA_REPLICATED_INT.

But the existing migration code [1] doesn't consider
DEVICE_OWNER_HA_REPLICATED_INT. As DVR and HA code depends on these
device_owner types, it has to be updated properly.

[1]
https://github.com/openstack/neutron/blob/master/neutron/db/l3_dvr_db.py#L127-L137

** Affects: neutron
     Importance: Undecided
     Assignee: venkata anil (anil-venkata)
         Status: New

** Changed in: neutron
     Assignee: (unassigned) => venkata anil (anil-venkata)

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

Title:
  Router interface not updated during DVR->HA, HA->DVR migratons

Status in neutron:
  New

Bug description:
  While debugging migration tests failures for gate-tempest-dsvm-
  neutron-dvr-multinode-scenario-ubuntu-xenial-nv job, I observed that
  device_owner is not updated properly during migration.

  When HA router is migrated to DVR(i.e HA->DVR), router's
  DEVICE_OWNER_HA_REPLICATED_INT interface has to be updated to
  DEVICE_OWNER_DVR_INTERFACE. Similarly for DVR to HA migration,
  DEVICE_OWNER_DVR_INTERFACE has to be replaced with
  DEVICE_OWNER_HA_REPLICATED_INT.

  But the existing migration code [1] doesn't consider
  DEVICE_OWNER_HA_REPLICATED_INT. As DVR and HA code depends on these
  device_owner types, it has to be updated properly.

  [1]
  
https://github.com/openstack/neutron/blob/master/neutron/db/l3_dvr_db.py#L127-L137

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1714796/+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