[Bug 1190791] [NEW] cinder's rbd backend driver now uses python library
Adam Gandelman
1190791 at bugs.launchpad.net
Thu Jun 13 23:48:53 UTC 2013
Public bug reported:
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-2f73-44b4-9a3a-a055b267c575 None None] Unhandled exception
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/python2.7/dist-packages/cinder/service.py", line 228, in _start_child
2013-06-13 22:43:12.504 23798 TRACE cinder.service self._child_process(wrap.server)
2013-06-13 22:43:12.504 23798 TRACE cinder.service File "/usr/lib/python2.7/dist-packages/cinder/service.py", line 205, in _child_process
2013-06-13 22:43:12.504 23798 TRACE cinder.service launcher.run_server(server)
2013-06-13 22:43:12.504 23798 TRACE cinder.service File "/usr/lib/python2.7/dist-packages/cinder/service.py", line 96, in run_server
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/python2.7/dist-packages/cinder/service.py", line 356, in start
2013-06-13 22:43:12.504 23798 TRACE cinder.service self.manager.init_host()
2013-06-13 22:43:12.504 23798 TRACE cinder.service File "/usr/lib/python2.7/dist-packages/cinder/volume/manager.py", line 142, in init_host
2013-06-13 22:43:12.504 23798 TRACE cinder.service self.driver.check_for_setup_error()
2013-06-13 22:43:12.504 23798 TRACE cinder.service File "/usr/lib/python2.7/dist-packages/cinder/volume/drivers/rbd.py", line 149, in check_for_setup_error
2013-06-13 22:43:12.504 23798 TRACE cinder.service raise exception.VolumeBackendAPIException(data=msg)
2013-06-13 22:43:12.504 23798 TRACE cinder.service VolumeBackendAPIException: Bad or unexpected response from the storage volume backend API: rados and rbd python libraries not found
2013-06-13 22:43:12.504 23798 TRACE cinder.service
** Affects: cinder (Ubuntu)
Importance: Undecided
Status: New
** Affects: cinder (Juju Charms Collection)
Importance: Undecided
Status: New
** Also affects: cinder (Juju Charms Collection)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to cinder in Ubuntu.
https://bugs.launchpad.net/bugs/1190791
Title:
cinder's rbd backend driver now uses python library
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cinder/+bug/1190791/+subscriptions
More information about the Ubuntu-server-bugs
mailing list