keystone/keystone/token/backends
Clint Byrum ab7221246a Narrow columns used in list_revoked_tokens sql
Currently the SQL backend lists revoked tokens by selecting all of the
columns, including the massive "extra" column. This places a significant
burden on the client library and wastes resources. We only need the
id/expired columns to satisfy the API call.

In tests this query was several orders of magnitude faster with just two
thousand un-expired revoked tokens.

Change-Id: I04d62b98d5d760a3fbc3c8db61530f7ebccb0a48
Closes-Bug: #1253755
2013-12-06 11:46:38 -08:00
..
__init__.py split up the services and kvs backends 2012-01-18 20:57:44 -08:00
kvs.py Use abstract base class for token driver 2013-10-25 14:56:07 -04:00
memcache.py Use abstract base class for token driver 2013-10-25 14:56:07 -04:00
sql.py Narrow columns used in list_revoked_tokens sql 2013-12-06 11:46:38 -08:00