osapi_volume api is loaded even when n-vol not enabled
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
devstack |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
If cinder is enabled the osapi_volume argument is removed from enabled_apis in nova.conf, but if neither cinder or n-vol is enabled it's still there. Currently this leads to:
2012-10-31 20:03:53 INFO nova.osapi_
2012-10-31 20:03:53 CRITICAL nova [-] No module named volume
2012-10-31 20:03:53 TRACE nova Traceback (most recent call last):
2012-10-31 20:03:53 TRACE nova File "/opt/stack/
2012-10-31 20:03:53 TRACE nova server = service.
2012-10-31 20:03:53 TRACE nova File "/opt/stack/
2012-10-31 20:03:53 TRACE nova self.app = self.loader.
2012-10-31 20:03:53 TRACE nova File "/opt/stack/
2012-10-31 20:03:53 TRACE nova return deploy.
2012-10-31 20:03:53 TRACE nova File "/usr/lib/
2012-10-31 20:03:53 TRACE nova return loadobj(APP, uri, name=name, **kw)
2012-10-31 20:03:53 TRACE nova File "/usr/lib/
2012-10-31 20:03:53 TRACE nova return context.create()
2012-10-31 20:03:53 TRACE nova File "/usr/lib/
2012-10-31 20:03:53 TRACE nova return self.object_
2012-10-31 20:03:53 TRACE nova File "/usr/lib/
2012-10-31 20:03:53 TRACE nova **context.
2012-10-31 20:03:53 TRACE nova File "/usr/lib/
2012-10-31 20:03:53 TRACE nova val = callable(*args, **kw)
2012-10-31 20:03:53 TRACE nova File "/opt/stack/
2012-10-31 20:03:53 TRACE nova app = loader.
2012-10-31 20:03:53 TRACE nova File "/usr/lib/
2012-10-31 20:03:53 TRACE nova name=name, global_
2012-10-31 20:03:53 TRACE nova File "/usr/lib/
2012-10-31 20:03:53 TRACE nova return self.object_
2012-10-31 20:03:53 TRACE nova File "/usr/lib/
2012-10-31 20:03:53 TRACE nova **context.
2012-10-31 20:03:53 TRACE nova File "/usr/lib/
2012-10-31 20:03:53 TRACE nova val = callable(*args, **kw)
2012-10-31 20:03:53 TRACE nova File "/opt/stack/
2012-10-31 20:03:53 TRACE nova app = loader.
2012-10-31 20:03:53 TRACE nova File "/usr/lib/
2012-10-31 20:03:53 TRACE nova name=name, global_
2012-10-31 20:03:53 TRACE nova File "/usr/lib/
2012-10-31 20:03:53 TRACE nova APP, name=name, global_
2012-10-31 20:03:53 TRACE nova File "/usr/lib/
2012-10-31 20:03:53 TRACE nova section)
2012-10-31 20:03:53 TRACE nova File "/usr/lib/
2012-10-31 20:03:53 TRACE nova value = import_
2012-10-31 20:03:53 TRACE nova File "/usr/lib/
2012-10-31 20:03:53 TRACE nova return pkg_resources.
2012-10-31 20:03:53 TRACE nova File "/usr/lib/
2012-10-31 20:03:53 TRACE nova entry = __import_
2012-10-31 20:03:53 TRACE nova ImportError: No module named volume
2012-10-31 20:03:53 TRACE nova
stack@alaski-
2012-10-31 20:03:53 INFO nova.wsgi [-] Stopping WSGI server.
Fix commited https:/ /review. openstack. org/#/c/ 15144/