Geneve allocation is not update during migration from ml2/ovs to ovn

Bug #1928465 reported by Jakub Libosvar
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
Medium
Jakub Libosvar

Bug Description

After migration is finished, geneve vni allocations are all empty. It means newly created networks may have same segmentation id as existing migrated networks.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron (stable/wallaby)

Fix proposed to branch: stable/wallaby
Review: https://review.opendev.org/c/openstack/neutron/+/791451

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (stable/wallaby)

Reviewed: https://review.opendev.org/c/openstack/neutron/+/791451
Committed: https://opendev.org/openstack/neutron/commit/a54ef341b5b94925a39dcb1f1a53f1a88cccb0ef
Submitter: "Zuul (22348)"
Branch: stable/wallaby

commit a54ef341b5b94925a39dcb1f1a53f1a88cccb0ef
Author: Jakub Libosvar <email address hidden>
Date: Wed Mar 31 08:36:13 2021 +0000

    ovn-migration: Introduce migrate mode to DB sync tool

    The new "migrate" mode for the DB sync utility changes DB contents as
    follows:

     - it changes vxlan networks to Geneve, including its allocation in
       order to avoid future collisions when creating new geneve networks
     - it removes settings from ports' vif_details that are no longer
       needed, such as hybrid plugging or bridge_name for the trunk bridges
     - it sets profile for subports - OVN doesn't use trunk_details but port
       profile to store data about trunk. Subports have tag and parent_name
       fileds.

    Previously, the vxlan to Geneve change was done via ansible role. The
    tasks in the role were replaced by the script therefore the role is
    removed.

    Closes-bug: #1928465

    Conflicts:
            tools/ovn_migration/tripleo_environment/playbooks/roles/prepare-controllers/defaults/main.yml
            tools/ovn_migration/tripleo_environment/playbooks/roles/prepare-controllers/tasks/main.yml

    Signed-off-by: Jakub Libosvar <email address hidden>
    Change-Id: I29a39108d9fddb30050ec63a1cdf6bba0400e136
    (cherry picked from commit ae78e812d13aa5d0c820397b4b633123b6ff0e34)

tags: added: in-stable-wallaby
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/neutron 18.1.0

This issue was fixed in the openstack/neutron 18.1.0 release.

Changed in neutron:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.