** Changed in: keystone
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Keystone.
https://bugs.launchpad.net/bugs/1441386
Title:
keystone-manage domain_config_upload command yield "'CacheRegion'
object has no attribute 'expiration_time'"
Status in OpenStack Identity (Keystone):
Fix Released
Status in Keystone kilo series:
Fix Released
Bug description:
Steps to reproduce the error:
1. Install devstack
2. enable domain-specific driver feature
domain_specific_drivers_enabled=true
domain_config_dir=/etc/keystone/domains
3. create an domain-specific conf file in /etc/keystone/domains/. (i.e.
/etc/keystone/domains/keystone.acme.conf)
4. run 'keystone-manage domain_config_upload --domain-name acme' and you'll
see a traceback similar to this
keystone-manage domain_config_upload --domain-name acme
4959 DEBUG keystone.notifications [-] Callback:
`keystone.identity.core.Manager._domain_deleted` subscribed to event
`identity.domain.deleted`. register_event_callback
/opt/stack/keystone/keystone/notifications.py:292
4959 DEBUG oslo_db.sqlalchemy.session [-] MySQL server mode set to
STRICT_TRANS_TABLES,STRICT_ALL_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,TRADITIONAL,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
_check_effective_sql_mode
/usr/local/lib/python2.7/dist-packages/oslo_db/sqlalchemy/session.py:509
4959 CRITICAL keystone [-] AttributeError: 'CacheRegion' object has no
attribute 'expiration_time'
4959 TRACE keystone Traceback (most recent call last):
4959 TRACE keystone File "/usr/local/bin/keystone-manage", line 6, in
<module>
4959 TRACE keystone exec(compile(open(__file__).read(), __file__, 'exec'))
4959 TRACE keystone File "/opt/stack/keystone/bin/keystone-manage", line
44, in <module>
4959 TRACE keystone cli.main(argv=sys.argv, config_files=config_files)
4959 TRACE keystone File "/opt/stack/keystone/keystone/cli.py", line 600,
in main
4959 TRACE keystone CONF.command.cmd_class.main()
4959 TRACE keystone File "/opt/stack/keystone/keystone/cli.py", line 543,
in main
4959 TRACE keystone status = dcu.run()
4959 TRACE keystone File "/opt/stack/keystone/keystone/cli.py", line 513,
in run
4959 TRACE keystone self.read_domain_configs_from_files()
4959 TRACE keystone File "/opt/stack/keystone/keystone/cli.py", line 481,
in read_domain_configs_from_files
4959 TRACE keystone os.path.join(conf_dir, fname), domain_name)
4959 TRACE keystone File "/opt/stack/keystone/keystone/cli.py", line 399,
in upload_config_to_database
4959 TRACE keystone self.resource_manager.get_domain_by_name(domain_name))
4959 TRACE keystone File
"/usr/local/lib/python2.7/dist-packages/dogpile/cache/region.py", line 1040, in
decorate
4959 TRACE keystone should_cache_fn)
4959 TRACE keystone File
"/usr/local/lib/python2.7/dist-packages/dogpile/cache/region.py", line 629, in
get_or_create
4959 TRACE keystone expiration_time = self.expiration_time
4959 TRACE keystone AttributeError: 'CacheRegion' object has no attribute
'expiration_time'
4959 TRACE keystone
To manage notifications about this bug go to:
https://bugs.launchpad.net/keystone/+bug/1441386/+subscriptions
--
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help : https://help.launchpad.net/ListHelp