PowerMax - PowerMaxOS 5978.711 snapshot exception

Bug #1939139 reported by Helen Walsh
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Cinder
Fix Released
Low
Helen Walsh

Bug Description

If using PowerMaxOS 5978.711, a parsing error occurs in the gathering of snapshot metadata on a create snapshot operation, as the underlying data from solutions enabler has changed and no longer contains a :

Issue
IndexError: list index out of range

Helen Walsh (walshh2)
Changed in cinder:
assignee: nobody → Helen Walsh (walshh2)
Changed in cinder:
status: New → In Progress
Revision history for this message
Sofia Enriquez (lsofia-enriquez) wrote :
tags: added: metadata powermax snapshot
Revision history for this message
Sofia Enriquez (lsofia-enriquez) wrote :

Greetings Helen, hope this message finds you well.

Just for the sake of clarity, I'm copy pasting the patch description of the problem to share more context: Payload response change from REST means that the Device Label no longer exists in the format expected and causes an IndexError exception. This is the case in PowerMaxOS 5978.711 and later.

Do you mind sharing more detailed information so all the cinder team could understand:
- steps to reproduce this problem.
- cinder version
- The error is from c-vol ? Please share the full log output.

Thanks in advance, Sofia

Changed in cinder:
importance: Undecided → Low
status: In Progress → Incomplete
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to cinder (master)

Reviewed: https://review.opendev.org/c/openstack/cinder/+/782995
Committed: https://opendev.org/openstack/cinder/commit/672a0e97988755012ff87fb85bddc1cd125f1898
Submitter: "Zuul (22348)"
Branch: master

commit 672a0e97988755012ff87fb85bddc1cd125f1898
Author: Helen Walsh <email address hidden>
Date: Thu Mar 25 12:57:02 2021 +0000

    PowerMax Driver - Fix for create snapshot

    Payload response change from REST means that the
    Device Label no longer exists in the format expected and
    causes an IndexError exception. This is the case in PowerMaxOS
    5978.711 and later.

    Closes-Bug: #1939139

    Change-Id: If465bc719cea2d4e85b37527f3f7ac916b5de638

Changed in cinder:
status: Incomplete → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to cinder (stable/wallaby)

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

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

Reviewed: https://review.opendev.org/c/openstack/cinder/+/805060
Committed: https://opendev.org/openstack/cinder/commit/a366ed53b1ea17d0be266a4fca56785410b376cf
Submitter: "Zuul (22348)"
Branch: stable/wallaby

commit a366ed53b1ea17d0be266a4fca56785410b376cf
Author: Helen Walsh <email address hidden>
Date: Thu Mar 25 12:57:02 2021 +0000

    PowerMax Driver - Fix for create snapshot

    Payload response change from REST means that the
    Device Label no longer exists in the format expected and
    causes an IndexError exception. This is the case in PowerMaxOS
    5978.711 and later.

    Closes-Bug: #1939139

    Change-Id: If465bc719cea2d4e85b37527f3f7ac916b5de638
    (cherry picked from commit 672a0e97988755012ff87fb85bddc1cd125f1898)

tags: added: in-stable-wallaby
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to cinder (stable/victoria)

Fix proposed to branch: stable/victoria
Review: https://review.opendev.org/c/openstack/cinder/+/805398

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

Reviewed: https://review.opendev.org/c/openstack/cinder/+/805398
Committed: https://opendev.org/openstack/cinder/commit/37be715cc7fd20878bbcd77965d2b9a902a25a99
Submitter: "Zuul (22348)"
Branch: stable/victoria

commit 37be715cc7fd20878bbcd77965d2b9a902a25a99
Author: Helen Walsh <email address hidden>
Date: Thu Mar 25 12:57:02 2021 +0000

    PowerMax Driver - Fix for create snapshot

    Payload response change from REST means that the
    Device Label no longer exists in the format expected and
    causes an IndexError exception. This is the case in PowerMaxOS
    5978.711 and later.

    Closes-Bug: #1939139

    Change-Id: If465bc719cea2d4e85b37527f3f7ac916b5de638
    (cherry picked from commit 672a0e97988755012ff87fb85bddc1cd125f1898)
    (cherry picked from commit a366ed53b1ea17d0be266a4fca56785410b376cf)

tags: added: in-stable-victoria
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to cinder (stable/ussuri)

Fix proposed to branch: stable/ussuri
Review: https://review.opendev.org/c/openstack/cinder/+/805477

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

Reviewed: https://review.opendev.org/c/openstack/cinder/+/805477
Committed: https://opendev.org/openstack/cinder/commit/a56256c3d8f95806a557a1a21db88c7058c11c8b
Submitter: "Zuul (22348)"
Branch: stable/ussuri

commit a56256c3d8f95806a557a1a21db88c7058c11c8b
Author: Helen Walsh <email address hidden>
Date: Thu Mar 25 12:57:02 2021 +0000

    PowerMax Driver - Fix for create snapshot

    Payload response change from REST means that the
    Device Label no longer exists in the format expected and
    causes an IndexError exception. This is the case in PowerMaxOS
    5978.711 and later.

    Closes-Bug: #1939139

    Change-Id: If465bc719cea2d4e85b37527f3f7ac916b5de638
    (cherry picked from commit 672a0e97988755012ff87fb85bddc1cd125f1898)
    (cherry picked from commit a366ed53b1ea17d0be266a4fca56785410b376cf)
    (cherry picked from commit 37be715cc7fd20878bbcd77965d2b9a902a25a99)

tags: added: in-stable-ussuri
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to cinder (stable/train)

Fix proposed to branch: stable/train
Review: https://review.opendev.org/c/openstack/cinder/+/806132

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/cinder 18.1.0

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

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

Reviewed: https://review.opendev.org/c/openstack/cinder/+/806132
Committed: https://opendev.org/openstack/cinder/commit/9c770d97494c786f9f416f6e7096960a58be90c6
Submitter: "Zuul (22348)"
Branch: stable/train

commit 9c770d97494c786f9f416f6e7096960a58be90c6
Author: Helen Walsh <email address hidden>
Date: Thu Mar 25 12:57:02 2021 +0000

    PowerMax Driver - Fix for create snapshot

    Payload response change from REST means that the
    Device Label no longer exists in the format expected and
    causes an IndexError exception. This is the case in PowerMaxOS
    5978.711 and later.

    Closes-Bug: #1939139

    Change-Id: If465bc719cea2d4e85b37527f3f7ac916b5de638
    (cherry picked from commit 672a0e97988755012ff87fb85bddc1cd125f1898)
    (cherry picked from commit a366ed53b1ea17d0be266a4fca56785410b376cf)
    (cherry picked from commit 37be715cc7fd20878bbcd77965d2b9a902a25a99)
    (cherry picked from commit a56256c3d8f95806a557a1a21db88c7058c11c8b)

tags: added: in-stable-train
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/cinder 19.0.0.0rc1

This issue was fixed in the openstack/cinder 19.0.0.0rc1 release candidate.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/cinder 16.4.1

This issue was fixed in the openstack/cinder 16.4.1 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/cinder 17.2.0

This issue was fixed in the openstack/cinder 17.2.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/cinder train-eol

This issue was fixed in the openstack/cinder train-eol 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.