cinder's rbd backend driver now uses python library
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cinder (Juju Charms Collection) |
Invalid
|
Undecided
|
Unassigned | ||
cinder (Ubuntu) |
Fix Released
|
High
|
James Page |
Bug Description
The rbd cinder driver now uses the rbd and rados python libraries instead of shelling out to the rbd CLI tools. As a consequence, the driver fails on startup if the python-ceph package is not installed.
2013-06-13 22:43:12.504 23798 ERROR cinder.service [req-9dd16fe9-
2013-06-13 22:43:12.504 23798 TRACE cinder.service Traceback (most recent call last):
2013-06-13 22:43:12.504 23798 TRACE cinder.service File "/usr/lib/
2013-06-13 22:43:12.504 23798 TRACE cinder.service self._child_
2013-06-13 22:43:12.504 23798 TRACE cinder.service File "/usr/lib/
2013-06-13 22:43:12.504 23798 TRACE cinder.service launcher.
2013-06-13 22:43:12.504 23798 TRACE cinder.service File "/usr/lib/
2013-06-13 22:43:12.504 23798 TRACE cinder.service server.start()
2013-06-13 22:43:12.504 23798 TRACE cinder.service File "/usr/lib/
2013-06-13 22:43:12.504 23798 TRACE cinder.service self.manager.
2013-06-13 22:43:12.504 23798 TRACE cinder.service File "/usr/lib/
2013-06-13 22:43:12.504 23798 TRACE cinder.service self.driver.
2013-06-13 22:43:12.504 23798 TRACE cinder.service File "/usr/lib/
2013-06-13 22:43:12.504 23798 TRACE cinder.service raise exception.
2013-06-13 22:43:12.504 23798 TRACE cinder.service VolumeBackendAP
2013-06-13 22:43:12.504 23798 TRACE cinder.service
Related branches
- Ubuntu Server Developers: Pending requested
-
Diff: 36 lines (+9/-2)2 files modifieddebian/changelog (+8/-0)
debian/control (+1/-2)
Changed in cinder (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → High |
Changed in cinder (Ubuntu): | |
status: | Confirmed → In Progress |
assignee: | nobody → James Page (james-page) |
Changed in cinder (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in cinder (Juju Charms Collection): | |
status: | New → Invalid |
This bug was fixed in the package cinder - 1:2013. 2~b3-0ubuntu1
--------------- 2~b3-0ubuntu1) saucy; urgency=low
cinder (1:2013.
[ James Page ]
* d/control: Switch ceph-common -> python-ceph inline with upstream
refactoring of Ceph RBD driver, move to Suggests of python-cinder.
(LP: #1190791).
[ Adam Gandelman ] patches/ avoid_paramiko_ vers_depends. patch: Dropped, no longer
* debian/
required.
* Add minimum requirement python-greenlet (>= 0.3.2).
* Add minimum requirement python-eventlet (>= 0.12.0).
* Add minimum requirement python-paramiko (>= 1.8).
[ Chuck Short ] patches/ skip-sqlachemy- failures. patch: Skip testfailures
* New upstream release.
* debian/
with sqlalchemy 0.8 until they are fixed upstream.
* debian/control: Add python-babel to build-depends.
* debian/control: Add python-novaclient to build-depends.
-- Chuck Short <email address hidden> Sun, 08 Sep 2013 21:09:46 -0400