python-keystoneclient/doc/source
Jamie Lennox 556c1a6633 Identity plugin thread safety
A common case is for Nova (or other service) to create a service
authentication plugin from a configuration 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.

Change-Id: Ib6487de7de638abc69660c851bd048a8ec177109
Closes-Bug: #1493835
2015-09-10 10:18:36 +10:00
..
man Merge "Warn that keystone CLI is pending deprecation" 2014-12-02 00:02:50 +00:00
authentication-plugins.rst Identity plugin thread safety 2015-09-10 10:18:36 +10:00
conf.py Fixes modules index generated by Sphinx 2015-07-08 20:12:31 +00:00
index.rst Crosslink to other sites that are owned by Keystone 2015-03-14 18:47:05 +08:00
using-api-v2.rst Fixed grammatical errors in the V2 Client API doc 2015-05-27 16:46:32 +00:00
using-api-v3.rst Merge "Document session usage first" 2014-12-16 02:18:20 +00:00
using-sessions.rst Fixe example code in Using Sessions page 2015-05-27 13:34:44 -03:00