VMAX: clone failed "A configuration mismatch was detected among members of your META device(s)"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
Fix Released
|
Medium
|
Xing Yang |
Bug Description
Start with a concatenated volume with two member metas. Now clone the volume. _create_clone_v2() attempts to create the target volume with the same geometry as the source. However, when creating the base volume with:
The base volume returned contains 2 metas. Now when the additional meta is added later, the target has a total of 3 metas.
Sym Cap Std Inv BCV Inv Pair R1 Inv R2 Inv Pair
Dev (MB) Tracks Tracks State Tracks Tracks State
--> 0C30 5121 - - N/A - - N/A
0C31 5121 - - N/A - - N/A
0C35 10240 - - N/A - - N/A
20482 - - - -
}
The CIM call to CreateElementRe
2015-04-08 14:34:09.801 29045 DEBUG cinder.
[1] com.emc.
[0] com.emc.
. wait_for_
2015-04-08 14:34:09.802 29045 ERROR cinder.
[1] com.emc.
[0] com.emc.
It seems that the following flow does not guarantee a volume with a single meta:
self._create_
And the code in _create_clone_v2() assumes that it will be so that it ends up with a concatenated composite containing the same number of metas as the source.
Changed in cinder: | |
assignee: | nobody → Xing Yang (xing-yang) |
importance: | Undecided → Medium |
status: | New → Triaged |
tags: | added: drivers emc vmax |
Changed in cinder: | |
milestone: | none → liberty-1 |
status: | Fix Committed → Fix Released |
Changed in cinder: | |
milestone: | liberty-1 → 7.0.0 |
Fix proposed to branch: master /review. openstack. org/174044
Review: https:/