Cloning a SolidFire volume doesn't work anymore

Bug #1188454 reported by Mathieu Gagné
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Cinder
Invalid
High
Mathieu Gagné
Grizzly
Fix Released
High
Mathieu Gagné

Bug Description

Cloning a volume now throws an error: KeyError: 'volumeID'

This looks to be caused by the backport done in https://review.openstack.org/#/c/31084/

This results in sf_volume_id being reassigned after a new API call introduced by the backport fix. This new API call (ModifyVolume) does not contain the volumeID in its result.

Removing the superfluous reassignment fixes the problem as sf_volume_id is already assigned with the correct value.

Revision history for this message
Mathieu Gagné (mgagne) wrote :

Note: This only affects Grizzly.

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

Fix proposed to branch: stable/grizzly
Review: https://review.openstack.org/32083

tags: added: drivers solidfire
Changed in cinder:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to cinder (stable/grizzly)

Reviewed: https://review.openstack.org/32083
Committed: http://github.com/openstack/cinder/commit/41202a21b7822606b322d0042ce2d49fdadef169
Submitter: Jenkins
Branch: stable/grizzly

commit 41202a21b7822606b322d0042ce2d49fdadef169
Author: Mathieu Gagné <email address hidden>
Date: Thu Jun 6 23:23:48 2013 -0400

    Remove superfluous sf_volume_id reassignment

    sf_volume_id was being reassigned after a new API call introduced
    by a backported fix. This new API call (ModifyVolume) does not
    contain the volumeID in its result.

    Cloning a volume wasn't possible anymore due to a thrown error:
      KeyError: 'volumeID'

    Removing the superfluous reassignment fixes the problem: sf_volume_id
    is already assigned with the correct value.

    Fixes: bug #1188454
    Change-Id: I75196fc68666f28ac6222f43ea2ca6089b782f3f

tags: added: in-stable-grizzly
Changed in cinder:
importance: Undecided → High
status: In Progress → Fix Committed
assignee: nobody → Mathieu Gagné (mgagne)
milestone: none → havana-2
Thierry Carrez (ttx)
Changed in cinder:
status: Fix Committed → Fix Released
Revision history for this message
Alan Pevec (apevec) wrote :

> Note: This only affects Grizzly.

What was then committed for havana-2?

tags: removed: in-stable-grizzly
Alan Pevec (apevec)
Changed in cinder:
milestone: havana-2 → none
status: Fix Released → Invalid
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.