Config template string for $sqlite_db broken
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
Fix Released
|
Medium
|
Cory Stone |
Bug Description
It looks like config template substitution only works with options in the default group. The sqlite_db entry is now in the [database] group, so the default config value of 'sqlite:
Instead, you get this lovely stack trace:
2014-07-08 19:17:04.070 TRACE cinder Traceback (most recent call last):
2014-07-08 19:17:04.070 TRACE cinder File "/usr/local/
2014-07-08 19:17:04.070 TRACE cinder exec(compile(
2014-07-08 19:17:04.070 TRACE cinder File "/opt/stack/
2014-07-08 19:17:04.070 TRACE cinder main()
2014-07-08 19:17:04.070 TRACE cinder File "/opt/stack/
2014-07-08 19:17:04.070 TRACE cinder fn(*fn_args)
2014-07-08 19:17:04.070 TRACE cinder File "/opt/stack/
2014-07-08 19:17:04.070 TRACE cinder print(migration
2014-07-08 19:17:04.070 TRACE cinder File "/opt/stack/
2014-07-08 19:17:04.070 TRACE cinder return IMPL.db_version()
2014-07-08 19:17:04.070 TRACE cinder File "/opt/stack/
2014-07-08 19:17:04.070 TRACE cinder return versioning_
2014-07-08 19:17:04.070 TRACE cinder File "/opt/stack/
2014-07-08 19:17:04.070 TRACE cinder facade = _create_
2014-07-08 19:17:04.070 TRACE cinder File "/opt/stack/
2014-07-08 19:17:04.070 TRACE cinder CONF.database.
2014-07-08 19:17:04.070 TRACE cinder File "/opt/stack/
2014-07-08 19:17:04.070 TRACE cinder return self._conf.
2014-07-08 19:17:04.070 TRACE cinder File "/opt/stack/
2014-07-08 19:17:04.070 TRACE cinder value = self._do_get(name, group, namespace)
2014-07-08 19:17:04.070 TRACE cinder File "/opt/stack/
2014-07-08 19:17:04.070 TRACE cinder return convert(
2014-07-08 19:17:04.070 TRACE cinder File "/opt/stack/
2014-07-08 19:17:04.070 TRACE cinder return self._convert_
2014-07-08 19:17:04.070 TRACE cinder File "/opt/stack/
2014-07-08 19:17:04.070 TRACE cinder self.StrSubWrap
2014-07-08 19:17:04.070 TRACE cinder File "/usr/lib/
2014-07-08 19:17:04.070 TRACE cinder return self.pattern.
2014-07-08 19:17:04.070 TRACE cinder File "/usr/lib/
2014-07-08 19:17:04.070 TRACE cinder return '%s' % (mapping[named],)
2014-07-08 19:17:04.070 TRACE cinder File "/opt/stack/
2014-07-08 19:17:04.070 TRACE cinder value = self.conf._get(key, namespace=
2014-07-08 19:17:04.070 TRACE cinder File "/opt/stack/
2014-07-08 19:17:04.070 TRACE cinder value = self._do_get(name, group, namespace)
2014-07-08 19:17:04.070 TRACE cinder File "/opt/stack/
2014-07-08 19:17:04.070 TRACE cinder info = self._get_
2014-07-08 19:17:04.070 TRACE cinder File "/opt/stack/
2014-07-08 19:17:04.070 TRACE cinder raise NoSuchOptError(
2014-07-08 19:17:04.070 TRACE cinder NoSuchOptError: no such option: sqlite_db
description: | updated |
Changed in cinder: | |
status: | Fix Committed → Fix Released |
Changed in cinder: | |
milestone: | juno-2 → 2014.2 |
Fix proposed to branch: master /review. openstack. org/105598
Review: https:/