An error occurs when using a LAG interface while starting the Unity Manila service

Bug #2020745 reported by Jaeshik Ko
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Shared File Systems Service (Manila)
Fix Released
Low
Yian Zong

Bug Description

Hi Team,

Description
=====================================================
Error occurs when a LAG interface is assigned when starting the Unity Manila service. I know it was fixed in the existing 7.0.5 version.( https://github.com/emc-openstack/unity-manila-driver/blob/train-fix-lacp-port-issue/manila/share/drivers/dell_emc/plugins/unity/connection.py)
It’s normal with general eth port.

Steps to reproduce
======================================================
docker restart manila_share

manila.confg
[unity4]
share_driver = manila.share.drivers.dell_emc.driver.EMCShareDriver
emc_share_backend = unity
emc_nas_server = x.x.x.x
emc_nas_login = admin
emc_nas_password = Ctcvmware1!
share_backend_name = unity4
unity_server_meta_pool = Pool_1
#unity_share_data_pools = pool
unity_ethernet_ports = spa_la_iom_0_0,spb_la_iom_0_0
driver_handles_share_servers = False
unity_share_server = manila

Result
=============================================
manila-share.log
2023-05-25 14:43:06.825 20 ERROR manila.share.manager [None req-f32eecfc-19e6-4c17-a71b-4587578f543f - - - - - -] Error encountered during initialization of driver EMCShareDriver@dlp01@unity4: AttributeError: 'NoneType' object has no attribute 'get_id'
2023-05-25 14:43:06.825 20 ERROR manila.share.manager Traceback (most recent call last):
2023-05-25 14:43:06.825 20 ERROR manila.share.manager File "/var/lib/kolla/venv/lib/python3.9/site-packages/manila/share/manager.py", line 347, in _driver_setup
2023-05-25 14:43:06.825 20 ERROR manila.share.manager self.driver.do_setup(ctxt)
2023-05-25 14:43:06.825 20 ERROR manila.share.manager File "/var/lib/kolla/venv/lib/python3.9/site-packages/manila/share/drivers/dell_emc/driver.py", line 270, in do_setup
2023-05-25 14:43:06.825 20 ERROR manila.share.manager self.plugin.connect(self, context)
2023-05-25 14:43:06.825 20 ERROR manila.share.manager File "/var/lib/kolla/venv/lib/python3.9/site-packages/manila/share/drivers/dell_emc/plugins/unity/connection.py", line 156, in connect
2023-05-25 14:43:06.825 20 ERROR manila.share.manager self.validate_port_configuration(self.port_ids_conf)
2023-05-25 14:43:06.825 20 ERROR manila.share.manager File "/var/lib/kolla/venv/lib/python3.9/site-packages/manila/share/drivers/dell_emc/plugins/unity/connection.py", line 173, in validate_port_configuration
2023-05-25 14:43:06.825 20 ERROR manila.share.manager sp_ports_map, unmanaged_port_ids = unity_utils.match_ports(
2023-05-25 14:43:06.825 20 ERROR manila.share.manager File "/var/lib/kolla/venv/lib/python3.9/site-packages/manila/share/drivers/dell_emc/plugins/unity/utils.py", line 64, in match_ports
2023-05-25 14:43:06.825 20 ERROR manila.share.manager sp_id = port.parent_storage_processor.get_id()
2023-05-25 14:43:06.825 20 ERROR manila.share.manager AttributeError: 'NoneType' object has no attribute 'get_id'
2023-05-25 14:43:06.825 20 ERROR manila.share.manager

Env
======================================================
Back-end storage : Dell-EMC Unity
Openstack version : Zed
Unity Manila version : VERSION = "9.0.1"

Jaeshik Ko (kocap77)
summary: - object has no attribute 'get_id
+ An error occurs when using a LAG interface while starting the Unity
+ Manila service
Vida Haririan (vhariria)
Changed in manila:
importance: Undecided → Low
status: New → Triaged
Revision history for this message
Vida Haririan (vhariria) wrote :
Yian Zong (yianzong)
Changed in manila:
assignee: nobody → Yian Zong (yianzong)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to manila (master)

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

Changed in manila:
status: Triaged → In Progress
Changed in manila:
milestone: none → flamingo-rc1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to manila (master)

Reviewed: https://review.opendev.org/c/openstack/manila/+/954209
Committed: https://opendev.org/openstack/manila/commit/be441c98796685e69187735a261a024281bb63cf
Submitter: "Zuul (22348)"
Branch: master

commit be441c98796685e69187735a261a024281bb63cf
Author: Yian Zong <email address hidden>
Date: Fri Jul 4 08:30:31 2025 +0000

    Dell Unity: Fix driver startup issue with LACP configured

    For Unity 5.x, port property `parent_storage_processor` is
    deprecated. Read port property `storage_processor` instead.

    Closes-Bug: #2020745
    Change-Id: I085dbf2ad8eaaa7f1d43d5f0cb42fad5e18eca3d
    Signed-off-by: Yian Zong <email address hidden>

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

This issue was fixed in the openstack/manila 21.0.0.0rc1 Flamingo release candidate.

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

Fix proposed to branch: stable/2025.1
Review: https://review.opendev.org/c/openstack/manila/+/961339

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

Reviewed: https://review.opendev.org/c/openstack/manila/+/961339
Committed: https://opendev.org/openstack/manila/commit/7c7fb884b181a54afc70263c2e6c1e8819eb0537
Submitter: "Zuul (22348)"
Branch: stable/2025.1

commit 7c7fb884b181a54afc70263c2e6c1e8819eb0537
Author: Yian Zong <email address hidden>
Date: Fri Jul 4 08:30:31 2025 +0000

    Dell Unity: Fix driver startup issue with LACP configured

    For Unity 5.x, port property `parent_storage_processor` is
    deprecated. Read port property `storage_processor` instead.

    Closes-Bug: #2020745
    Change-Id: I085dbf2ad8eaaa7f1d43d5f0cb42fad5e18eca3d
    Signed-off-by: Yian Zong <email address hidden>
    (cherry picked from commit be441c98796685e69187735a261a024281bb63cf)

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

Fix proposed to branch: stable/2024.2
Review: https://review.opendev.org/c/openstack/manila/+/962558

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

Reviewed: https://review.opendev.org/c/openstack/manila/+/962558
Committed: https://opendev.org/openstack/manila/commit/8bb65b9fc8edccb696aa4c33f313f9896295c123
Submitter: "Zuul (22348)"
Branch: stable/2024.2

commit 8bb65b9fc8edccb696aa4c33f313f9896295c123
Author: Yian Zong <email address hidden>
Date: Fri Jul 4 08:30:31 2025 +0000

    Dell Unity: Fix driver startup issue with LACP configured

    For Unity 5.x, port property `parent_storage_processor` is
    deprecated. Read port property `storage_processor` instead.

    Closes-Bug: #2020745
    Change-Id: I085dbf2ad8eaaa7f1d43d5f0cb42fad5e18eca3d
    Signed-off-by: Yian Zong <email address hidden>
    (cherry picked from commit be441c98796685e69187735a261a024281bb63cf)
    (cherry picked from commit 7c7fb884b181a54afc70263c2e6c1e8819eb0537)

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

Fix proposed to branch: stable/2024.1
Review: https://review.opendev.org/c/openstack/manila/+/962636

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

Reviewed: https://review.opendev.org/c/openstack/manila/+/962636
Committed: https://opendev.org/openstack/manila/commit/f0f77217788384b91e5848e2d4b75ec4276274e5
Submitter: "Zuul (22348)"
Branch: stable/2024.1

commit f0f77217788384b91e5848e2d4b75ec4276274e5
Author: Yian Zong <email address hidden>
Date: Fri Jul 4 08:30:31 2025 +0000

    Dell Unity: Fix driver startup issue with LACP configured

    For Unity 5.x, port property `parent_storage_processor` is
    deprecated. Read port property `storage_processor` instead.

    Closes-Bug: #2020745
    Change-Id: I085dbf2ad8eaaa7f1d43d5f0cb42fad5e18eca3d
    Signed-off-by: Yian Zong <email address hidden>
    (cherry picked from commit be441c98796685e69187735a261a024281bb63cf)
    (cherry picked from commit 7c7fb884b181a54afc70263c2e6c1e8819eb0537)
    (cherry picked from commit 8bb65b9fc8edccb696aa4c33f313f9896295c123)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to manila (unmaintained/2023.1)

Fix proposed to branch: unmaintained/2023.1
Review: https://review.opendev.org/c/openstack/manila/+/963067

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/manila 2024.1-eom

This issue was fixed in the openstack/manila 2024.1-eom Caracal release.

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.