EMC XtremIO volume create returns success before volume is ready
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
Invalid
|
Medium
|
Shay Halsband |
Bug Description
When creating more than one new volume (with an image source specified) at a time, the cinder driver for EMC XtremIO returns a success/complete back to cinder before the volume is actually ready to be written to.
This results in occasional (~1 in 10) errors when the volume is immediately mounted to lay down an image:
volume.
This can only be reproduced by initiating 10-20 cinder volume creates simultaneously. 1-2 of them will fail with the above error.
A workaround that has worked so far is to insert a random 2-8 second delay after the creation of the volume. This is probably not the best way to fix this.
Changed in cinder: | |
assignee: | nobody → Joe Antkowiak (joe-antkowiak) |
Adding a delay of a fixed amount of time is not a reliable way of fixing this. I'm assigning this to Shay Halsband to take a look as he wrote the XtremIO driver. Thanks.