Description of problem: The configuration of the Cinder's multiple backends requires the user to set a type key to the volume backend name. The command fail to run, the output says: ERROR: list() got an unexpected keyword argument 'search_opts' There's no other mention of it in the logs. Version-Release number of selected component (if applicable): python-cinder-2013.2-9.el6ost.noarch python-cinderclient-1.0.7-1.el6ost.noarch openstack-cinder-2013.2-9.el6ost.noarch How reproducible: 100% Steps to Reproduce: 1. Follow the procedure of the create multiple backends: http://docs.openstack.org/admin-guide-cloud/content//multi_backend.html Actual results: The command doesn't work. Expected results: The type key is set.
# rpm -qa \*cinder\* openstack-cinder-doc-2013.2-9.el6ost.noarch python-cinderclient-1.0.7-1.el6ost.noarch openstack-cinder-2013.2-9.el6ost.noarch python-cinder-2013.2-9.el6ost.noarch # set | grep OS_ OS_AUTH_URL=http://192.168.122.28:35357/v2.0/ OS_PASSWORD=adf3xxx OS_TENANT_NAME=admin OS_USERNAME=admin Seems broken on v1 API, I don't have v2 deployed on this machine. # cinder type-key lvm set volume_backend_name=asdf ERROR: list() got an unexpected keyword argument 'search_opts'
This is already fixed upstream.
verified on version: python-cinderclient-1.0.7-2.el6ost.noarch python-cinder-2013.2.1-4.el6ost.noarch openstack-cinder-2013.2.1-4.el6ost.noarch
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2014-0046.html