Create volume from image fails on Dell EQL driver
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Description of problem: Fail to create cinder volume from Glance image, with Cinder Dell EQL storage driver/backend. Empty volumes are created successfully
ERROR cinder.
2014-08-28 11:14:43.076 29860 DEBUG cinder.
2014-08-28 11:14:43.114 29860 ERROR cinder.
...
2014-08-28 11:14:43.115 29860 TRACE oslo.messaging.
2014-08-28 11:14:43.115 29860 TRACE oslo.messaging.
2014-08-28 11:14:43.115 29860 TRACE oslo.messaging.
Version-Release number of selected component (if applicable):
RHEL7
python-
openstack-
python-
openstack-
python-
python-
Dell EQL PS6000 storage
How reproducible:
Every time
Steps to Reproduce:
1. Setup AIO, (my setup also included Nova live migration over NFS share, not related just mentioning the fact)
2. Configure Cinder to use EQL driver
3. Try to create a new volume from Glance image, fails status = error, Volume on log search for -> b03d7bba-
4. Create an empty Cinder volume, successfully created.
Actual results:
Failed to create volume from Glance image, volumes status=error
Expected results:
Should successfully create a Cinder volume from Glance image, as happens with Cinder LVM.
Please, configure:
num_volume_ device_ scan_tries= 5
in your cinder.conf, it will work.
It's default value is 3 which is not enough in your particular case. Your environment is too slow, it takes time for new device to appear under /dev/disk/ by-path/ ... meantime after 3 retries system declares that destination images doesn't exist and stops operation.