NetApp manila driver keep QoS policy on backend during migration

Bug #1706137 reported by Yogesh
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Shared File Systems Service (Manila)
Fix Released
Low
Daniel Tapia

Bug Description

NetApp Manila driver, leaves the policy untouched during migration of share, even if user is retyping the share to not have QoS on migrated share.

Steps to reproduce:
1. Create share type with QoS=True
2. Create share with above share policy.
3. Create new share type with QoS extra-specs.
4. Migrate the above share with newly created non-qos share type.
5. Verify that migrated share do not have QoS policy attached to it on backend.

Actual Result - QoS policy still remains with the migrated share.

Changed in manila:
status: New → Confirmed
importance: Undecided → Low
assignee: nobody → Goutham Pacha Ravi (gouthamr)
milestone: none → pike-rc1
Revision history for this message
Ben Swartzlander (bswartz) wrote :

Missed pike, untargetting

Changed in manila:
milestone: pike-rc1 → none
Changed in manila:
assignee: Goutham Pacha Ravi (gouthamr) → nobody
Changed in manila:
assignee: nobody → Naresh Kumar Gunjalli (nareshkumarg)
rendl1 (rendl1)
Changed in manila:
assignee: Naresh Kumar Gunjalli (nareshkumarg) → rendl1 (rendl1)
assignee: rendl1 (rendl1) → nobody
Changed in manila:
assignee: nobody → Naresh Kumar Gunjalli (nareshkumarg)
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/713073

Changed in manila:
assignee: Naresh Kumar Gunjalli (nareshkumarg) → Daniel Tapia (danielarthurt)
status: Confirmed → In Progress
Changed in manila:
milestone: none → ussuri-3
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to manila (master)

Reviewed: https://review.opendev.org/713073
Committed: https://git.openstack.org/cgit/openstack/manila/commit/?id=14b75b1fdd753c6d90c301cd4576706024a9356f
Submitter: Zuul
Branch: master

commit 14b75b1fdd753c6d90c301cd4576706024a9356f
Author: Naresh Kumar Gunjalli <email address hidden>
Date: Mon Jun 17 07:15:21 2019 -0400

    [NetApp] cDOT to set valid QoS during migration

    NetApp cDOT driver is now fixed to remove the QoS Policy on the
    backend volume when a share is migrated from an extra-spec which had
    QoS defined to another extra-spec which has no QoS defined in it.

    Change-Id: I57c2e15fc22eb2bf69ebee25a92ba10746505e73
    Closes-Bug: #1706137

Changed in manila:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to manila (stable/train)

Fix proposed to branch: stable/train
Review: https://review.opendev.org/716044

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

Fix proposed to branch: stable/stein
Review: https://review.opendev.org/719132

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

Reviewed: https://review.opendev.org/716044
Committed: https://git.openstack.org/cgit/openstack/manila/commit/?id=1fddc0794f89dc9fb8381e622855d76839136c5d
Submitter: Zuul
Branch: stable/train

commit 1fddc0794f89dc9fb8381e622855d76839136c5d
Author: Naresh Kumar Gunjalli <email address hidden>
Date: Mon Jun 17 07:15:21 2019 -0400

    [NetApp] cDOT to set valid QoS during migration

    NetApp cDOT driver is now fixed to remove the QoS Policy on the
    backend volume when a share is migrated from an extra-spec which had
    QoS defined to another extra-spec which has no QoS defined in it.

    Change-Id: I57c2e15fc22eb2bf69ebee25a92ba10746505e73
    Closes-Bug: #1706137
    (cherry picked from commit 14b75b1fdd753c6d90c301cd4576706024a9356f)

tags: added: in-stable-train
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to manila (stable/stein)

Reviewed: https://review.opendev.org/719132
Committed: https://git.openstack.org/cgit/openstack/manila/commit/?id=15dc973b17cb0557f192a97d1efcb8ce235c54e1
Submitter: Zuul
Branch: stable/stein

commit 15dc973b17cb0557f192a97d1efcb8ce235c54e1
Author: Naresh Kumar Gunjalli <email address hidden>
Date: Mon Jun 17 07:15:21 2019 -0400

    [NetApp] cDOT to set valid QoS during migration

    NetApp cDOT driver is now fixed to remove the QoS Policy on the
    backend volume when a share is migrated from an extra-spec which had
    QoS defined to another extra-spec which has no QoS defined in it.

    Change-Id: I57c2e15fc22eb2bf69ebee25a92ba10746505e73
    Closes-Bug: #1706137
    (cherry picked from commit 14b75b1fdd753c6d90c301cd4576706024a9356f)
    (cherry picked from commit 1fddc0794f89dc9fb8381e622855d76839136c5d)

tags: added: in-stable-stein
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to manila (stable/rocky)

Fix proposed to branch: stable/rocky
Review: https://review.opendev.org/723621

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

Reviewed: https://review.opendev.org/723621
Committed: https://git.openstack.org/cgit/openstack/manila/commit/?id=6e52af90f828c6fc34cad4bd788e9264c321bac0
Submitter: Zuul
Branch: stable/rocky

commit 6e52af90f828c6fc34cad4bd788e9264c321bac0
Author: Naresh Kumar Gunjalli <email address hidden>
Date: Mon Jun 17 07:15:21 2019 -0400

    [NetApp] cDOT to set valid QoS during migration

    NetApp cDOT driver is now fixed to remove the QoS Policy on the
    backend volume when a share is migrated from an extra-spec which had
    QoS defined to another extra-spec which has no QoS defined in it.

    Change-Id: I57c2e15fc22eb2bf69ebee25a92ba10746505e73
    Closes-Bug: #1706137
    (cherry picked from commit 14b75b1fdd753c6d90c301cd4576706024a9356f)
    (cherry picked from commit 1fddc0794f89dc9fb8381e622855d76839136c5d)
    (cherry picked from commit 15dc973b17cb0557f192a97d1efcb8ce235c54e1)

tags: added: in-stable-rocky
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to manila (stable/queens)

Fix proposed to branch: stable/queens
Review: https://review.opendev.org/725109

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

Reviewed: https://review.opendev.org/725109
Committed: https://git.openstack.org/cgit/openstack/manila/commit/?id=66117610f92fe3e7632980ccef007ced7f952385
Submitter: Zuul
Branch: stable/queens

commit 66117610f92fe3e7632980ccef007ced7f952385
Author: Naresh Kumar Gunjalli <email address hidden>
Date: Mon Jun 17 07:15:21 2019 -0400

    [NetApp] cDOT to set valid QoS during migration

    NetApp cDOT driver is now fixed to remove the QoS Policy on the
    backend volume when a share is migrated from an extra-spec which had
    QoS defined to another extra-spec which has no QoS defined in it.

    Change-Id: I57c2e15fc22eb2bf69ebee25a92ba10746505e73
    Closes-Bug: #1706137
    (cherry picked from commit 14b75b1fdd753c6d90c301cd4576706024a9356f)
    (cherry picked from commit 1fddc0794f89dc9fb8381e622855d76839136c5d)
    (cherry picked from commit 15dc973b17cb0557f192a97d1efcb8ce235c54e1)
    (cherry picked from commit 6e52af90f828c6fc34cad4bd788e9264c321bac0)

tags: added: in-stable-queens
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/manila queens-eol

This issue was fixed in the openstack/manila queens-eol release.

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

This issue was fixed in the openstack/manila rocky-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.