Glance fail to alert when rados packages are not installed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Glance |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Description of problem:
When the Glance is configure to work with rbd backend (Ceph) & the Rados packages (python-ceph) are not installed the Error that the Glance's logs show is:
2014-07-07 11:28:27.982 2222 TRACE glance.
2014-07-07 11:28:27.982 2222 TRACE glance.
2014-07-07 11:28:27.982 2222 TRACE glance.
2014-07-07 11:28:27.982 2222 TRACE glance.
2014-07-07 11:28:27.982 2222 TRACE glance.
2014-07-07 11:28:27.982 2222 TRACE glance.
2014-07-07 11:28:27.982 2222 TRACE glance.
2014-07-07 11:28:27.982 2222 TRACE glance.
2014-07-07 11:28:27.982 2222 TRACE glance.
Instead of catching an import error, the Glance should fail on the count of lack of Rados packages.
Version-Release number of selected component (if applicable):
python-
python-
openstack-
How reproducible:
100%
Steps to Reproduce:
1. Configure the glance to work with rbd backend (see http://
2. try to create a new image.
Actual results:
The Glance catch an import error.
Expected results:
The Glance should alert that the Rados packages are missing.
Actually the bindings need is clearly documented here: http:// docs.openstack. org/developer/ glance/ configuring. html#configurin g-the-rbd- storage- backend
I do not see point to keep this bug open.