[Storwize] Fix multiple lsiogrp,lsvdisk calls in Retype

Bug #1951250 reported by Harsh Ailani
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Cinder
Fix Released
Low
Unassigned

Bug Description

During Retype operation there are multiple lsiogrp and lsvdisk calls which can be optimized to reduce the SVC calls. This would save compute time and reduce the load on storage.

This patch fixes can optimize ssh calls by caching the
io_grp information and passing it as an argument to
_verify_retype_params function which can remove
get_volume_io_group function call inside
_verify_retype_params.

Changed in cinder:
importance: Undecided → Low
tags: added: retype storwize
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/+/813532
Committed: https://opendev.org/openstack/cinder/commit/d49b001f13eeec27d46fe5092f28b7d2c796e4e6
Submitter: "Zuul (22348)"
Branch: master

commit d49b001f13eeec27d46fe5092f28b7d2c796e4e6
Author: gksk <email address hidden>
Date: Mon Oct 11 19:58:13 2021 +0000

    [SVF]:Fix multiple lsiogrp,lsvdisk calls in Retype.

    [Spectrum Virtualize Family] During Retype operation
    there are multiple lsiogrp and lsvdisk calls
    which can be optimized .

    This patch fixes can optimize ssh calls by caching the
    io_grp information and passing it as an argument to
    _verify_retype_params function which can remove
    get_volume_io_group function call inside
    _verify_retype_params .

    Closes Bug: #1951250

    Change-Id: I98562783225523b6f7193edf499563b1b11daace

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

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