RETIRED, further work has moved to Debian project infrastructure
Go to file
Jamie Lennox c8d7506ce6 Identity plugin thread safety
A common case is for Nova (or other service) to create an admin
authentication from a CONF file and then have many greenlet threads that
want to reuse that authentication. If a token expires then many threads
all try and fetch a new token to use and can step over each other.

I was hoping for a way to put a lock in so that all plugins were thread
safe however fixing it for identity plugins solves almost all real world
situations and anyone doing non-identity plugins will have to manage
threads themselves.

Closes-Bug: #1493835
Change-Id: Ie478499a086a4b0db4fb9e5b820f6f5cd4074763
2015-09-09 12:52:14 +00:00
doc Move to the keystoneauth1 namespace 2015-06-25 16:48:54 -07:00
keystoneauth1 Identity plugin thread safety 2015-09-09 12:52:14 +00:00
.coveragerc Initial Split of python-keystoneclient to keystoneauth 2015-04-20 14:49:59 -07:00
.gitignore Update .gitignore 2015-08-06 10:45:15 -05:00
.gitreview Initial Split of python-keystoneclient to keystoneauth 2015-04-20 14:49:59 -07:00
.mailmap Add mailmap entry 2014-05-07 12:12:43 -07:00
.testr.conf Move to the keystoneauth1 namespace 2015-06-25 16:48:54 -07:00
CONTRIBUTING.rst Initial Split of python-keystoneclient to keystoneauth 2015-04-20 14:49:59 -07:00
HACKING.rst Initial Split of python-keystoneclient to keystoneauth 2015-04-20 14:49:59 -07:00
LICENSE Initial Split of python-keystoneclient to keystoneauth 2015-04-20 14:49:59 -07:00
MANIFEST.in Migrate to pbr. 2013-05-17 14:43:31 -07:00
README.rst Change the README to remove the warning for 1.0.0 release 2015-09-03 00:11:16 -07:00
requirements.txt Remove oslo_config from auth plugin loading 2015-08-06 10:08:49 +10:00
setup.cfg Fix typo in Python package summary in setup.cfg 2015-09-04 15:13:11 -04:00
setup.py Updated from global requirements 2015-07-22 04:56:05 +00:00
test-requirements.txt Updated from global requirements 2015-08-27 04:14:54 +00:00
tox.ini py34 not py33 is tested and supported 2015-07-31 04:36:52 +00:00

keystoneauth

Authentication Library for OpenStack Clients

Features

  • TODO