[RFE] Provide Port Binding Information for Manila Share Server Live Migration

Bug #2003095 reported by Maurice Escher
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
Undecided
Maurice Escher

Bug Description

Hi,

similar to Nova, where this feature is described by https://review.opendev.org/c/openstack/neutron-specs/+/309416/ and implemented around https://bugs.launchpad.net/neutron/+bug/1580880, there is a Share Server Live Migration feature in Manila (see https://review.opendev.org/c/openstack/manila-specs/+/735970), that would benefit of this port binding extension.

If the migration target is in a different network segment, Manila needs to be able to do the port binding before the actual migration starts. This is relevant for the neutron bind driver in manila, that was added to support hierarchical port binding in https://review.opendev.org/c/openstack/manila-specs/+/315985

Best regards,
Maurice

Tags: rfe
Changed in neutron:
status: New → In Progress
Revision history for this message
Maurice Escher (maurice-escher) wrote :

Fix proposed to branch: master
Review: https://review.opendev.org/c/openstack/neutron/+/869295

Revision history for this message
Maurice Escher (maurice-escher) wrote :

The change in manila making use of this enhancement is proposed with https://review.opendev.org/c/openstack/manila/+/869720

Changed in neutron:
assignee: nobody → Maurice Escher (maurice-escher)
tags: added: rfe
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (master)

Reviewed: https://review.opendev.org/c/openstack/neutron/+/869295
Committed: https://opendev.org/openstack/neutron/commit/5c697b8d60571ef4a052586a73edd3d513d0d635
Submitter: "Zuul (22348)"
Branch: master

commit 5c697b8d60571ef4a052586a73edd3d513d0d635
Author: Maurice Escher <email address hidden>
Date: Wed Oct 19 13:33:36 2022 +0200

    allow manila ports to do multiple port binding for ML2

    Similar to Nova live migration
    (see https://review.opendev.org/c/openstack/neutron/+/414251/74/neutron/plugins/ml2/plugin.py#2005)
    Manila wants to do share live migration, and needs to modify its ports in a
    similar way: issue port binding upfront to determine the segmentation id in
    the target network segment.

    Closes-Bug: #2003095
    Change-Id: I647d00a30564ade246e704ff199b6aceafdc4c50

Changed in neutron:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron (master)

Related fix proposed to branch: master
Review: https://review.opendev.org/c/openstack/neutron/+/874631

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to neutron (master)

Reviewed: https://review.opendev.org/c/openstack/neutron/+/874631
Committed: https://opendev.org/openstack/neutron/commit/b00ae45140b737778caf0deace8ae833309a1bd6
Submitter: "Zuul (22348)"
Branch: master

commit b00ae45140b737778caf0deace8ae833309a1bd6
Author: Maurice Escher <email address hidden>
Date: Tue Feb 21 18:09:28 2023 +0100

    ml2 plugin: use const from neutron-lib

    Due to the neutron-lib dependency, this patch bumps the needed
    library version to 3.4.0.

    Depends-On: https://review.opendev.org/c/openstack/neutron-lib/+/869294
    Related-Bug: #2003095
    Change-Id: I1aa7b73621e049d8f8a7038e3679cb8bbfc6313f

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/neutron 22.0.0.0rc1

This issue was fixed in the openstack/neutron 22.0.0.0rc1 release candidate.

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.