violin v6000 drivers query wrong backend location during export verify
Bug #1430014 reported by
Ryan Lucio
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
Fix Released
|
Undecided
|
Ryan Lucio |
Bug Description
After performing a lun or snapshot export, the violin drivers enter a short verification loop to wait for the lun to become available on the wire. As it turns out, the backend state information being checked is not appropriate for this use and can actually cause the verification loop to return prematurely thus causing nova connections to the lun/snap to fail.
The appropriate place to check is actually the backend state that reflects the export serial number generated by the kernel. This serial number (usn_id) is not generated until the lun is fully exported.
Changed in cinder: | |
assignee: | nobody → Ryan Lucio (rlucio) |
status: | New → In Progress |
Changed in cinder: | |
milestone: | none → liberty-2 |
status: | Fix Committed → Fix Released |
Changed in cinder: | |
milestone: | liberty-2 → 7.0.0 |
To post a comment you must log in.
Fix proposed to branch: master /review. openstack. org/165655
Review: https:/