Dell PowerFlex (Scaleio) connector doesn't handle volume disconnection/unmapping properly
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
os-brick |
New
|
Undecided
|
Unassigned |
Bug Description
When using Dell PowerFlex (Scaleio) as storage backend for Cinder Volume an issue occurs, when having multiple instances (booted from PowerFlex volumes), doing a hard reboot simultaneously not all VMs start.
Having 60 instances sometimes it is seen, that few instances end up in ERROR state.
for vm in $(openstack server list -f value -c ID); do (openstack server reboot --hard ${vm} &); done
Error in nova compute log for some VMs:
2023-08-11 11:00:57.593 7 ERROR nova.virt.
d0db62844dc9e58
13e30f-
The problem is that the os-brick scaleio connector currently doesn't handle the volume unmapping properly.
This means it doesn't wait the necessary amount of time for the old links to disappear.
A potential fix should include a waiting time until the old symlink completely disappears by volume disconnection / unmap before it proceeds further to create a new one and so on....
Hello,
Can you provide more details on your versions and environment?