[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