[RFE] The port flag "propagate_uplink_status" should be updatable

Bug #2078661 reported by Rodolfo Alonso
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
Wishlist
Rodolfo Alonso

Bug Description

The extension "uplink-status-propagation" adds a new field to the port resource: "propagate_uplink_status". This field is only settable at the creation of the port. Once defined, it cannot be changed.

This RFE proposes to be able to modify the value of this field once the port has been created.

NOTE: this field only affects ML2/SR-IOV mechanism driver and its agent. Check [1][2] for more info.

[1]https://bugs.launchpad.net/neutron/+bug/1722720
[2]https://review.opendev.org/q/topic:%22bug/1722720%22

Changed in neutron:
importance: Undecided → Wishlist
Changed in neutron:
assignee: nobody → Rodolfo Alonso (rodolfo-alonso-hernandez)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron-lib (master)

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

Changed in neutron:
status: New → In Progress
tags: added: rfe rfe-triaged
Revision history for this message
Brian Haley (brian-haley) wrote :

Approved at drivers meeting today, simple change.

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

Reviewed: https://review.opendev.org/c/openstack/neutron-lib/+/927820
Committed: https://opendev.org/openstack/neutron-lib/commit/eb7f5894aa05225e4b391d25474f6a703065ffd1
Submitter: "Zuul (22348)"
Branch: master

commit eb7f5894aa05225e4b391d25474f6a703065ffd1
Author: Rodolfo Alonso Hernandez <email address hidden>
Date: Tue Sep 3 13:35:57 2024 +0000

    Add new API extension ``uplink-status-propagation-updatable``

    Add the API extension ``uplink-status-propagation-updatable`` to make
    the port field ``propagate_uplink_status`` updatable. Now is possible
    to send a port PUT request to update the value defined during the
    creation.

    This change will have an effect in the ML2/SR-IOV agent that will need
    to update the VF status accordingly.

    Related-Bug: #2078661
    Change-Id: I96d8b1cfe2f0cce2198d74f48abfc90d952384bd

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

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

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

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

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

Reviewed: https://review.opendev.org/c/openstack/neutron-lib/+/936234
Committed: https://opendev.org/openstack/neutron-lib/commit/4f00e68aa3dfecb4c84f8df3d311d1ca4c9d6fc1
Submitter: "Zuul (22348)"
Branch: master

commit 4f00e68aa3dfecb4c84f8df3d311d1ca4c9d6fc1
Author: Rodolfo Alonso Hernandez <email address hidden>
Date: Tue Nov 26 09:50:00 2024 +0000

    Add resource and collection name in uplink-status-propagation-updatable

    Change-Id: I2833f7360339bbb72b5d6a056f109566ce7e276e
    Related-Bug: #2078661

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

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

commit 498be543e07712eaa4df3e527c3c85c3e0f52279
Author: Rodolfo Alonso Hernandez <email address hidden>
Date: Fri Oct 4 09:48:54 2024 +0000

    Add extension "uplink-status-propagation-updatable"

    This extension allows to update the port flag "propagate_uplink_status",
    used by the ML2/SR-IOV agent to define a VF port link state as "auto"
    (the VF will mimic the PF port link status).

    The neutron-lib version required is at least 3.16.0, that includes [1].

    [1]https://review.opendev.org/c/openstack/neutron-lib/+/927820

    Closes-Bug: #2078661
    Change-Id: Ic3c85d296cf3391b157c531d7bde90c6dbee2f8e

Changed in neutron:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/neutron 26.0.0.0rc1

This issue was fixed in the openstack/neutron 26.0.0.0rc1 Epoxy 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.