powerstore driver: no volume caching after 35 volumes

Bug #1962824 reported by Vladislav Belogrudov
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Cinder
Fix Released
Low
Unassigned

Bug Description

To speed up creation of new instances from an image customers can use "image volume cache" feature [1]. Unfortunately this feature does not work well for instances after 35th. Instead of service account volume clone/snap Cinder starts pulling image from Glance and makes a lot of copying for all following instances.

The driver needs to throw exception "SnapshotLimitReached" to invalidate cache and start over with new volume snapshots. This bug is very similar to [2]

[1] https://docs.openstack.org/cinder/latest/admin/blockstorage-image-volume-cache.html
[2] https://bugs.launchpad.net/cinder/+bug/1942095

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

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

commit f47be72adc41e731502463e0f43102f84ef9903d
Author: tony-saad <email address hidden>
Date: Wed Dec 14 17:53:09 2022 -0800

    Dell PowerStore: Volume caching exception support

    Fixed volume caching in PowerStore driver. Volume caching stops working
    after 32nd volume created from the same image due to snapshot limit per
    volume in PowerStore. The driver needs to throw exception
    SnapshotLimitReached to invalidate cache and start over with new volume
    snapshots.

    Closes-Bug: #1962824
    Change-Id: I8b46d443a75bf98260394552f77c6807e405dce7

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

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

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

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

Eric Harney (eharney)
tags: added: drivers
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to cinder (stable/zed)

Reviewed: https://review.opendev.org/c/openstack/cinder/+/876226
Committed: https://opendev.org/openstack/cinder/commit/04f06347037578ab8d2b5d1eb759754b039769dc
Submitter: "Zuul (22348)"
Branch: stable/zed

commit 04f06347037578ab8d2b5d1eb759754b039769dc
Author: tony-saad <email address hidden>
Date: Wed Dec 14 17:53:09 2022 -0800

    Dell PowerStore: Volume caching exception support

    Fixed volume caching in PowerStore driver. Volume caching stops working
    after 32nd volume created from the same image due to snapshot limit per
    volume in PowerStore. The driver needs to throw exception
    SnapshotLimitReached to invalidate cache and start over with new volume
    snapshots.

    Closes-Bug: #1962824
    Change-Id: I8b46d443a75bf98260394552f77c6807e405dce7
    (cherry picked from commit f47be72adc41e731502463e0f43102f84ef9903d)

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

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