[openstack-dev] [all] [clients] [keystone] lack of retrying tokens leads to overall OpenStack fragility
Sean Dague
sean at dague.net
Wed Sep 10 14:14:32 UTC 2014
Going through the untriaged Nova bugs, and there are a few on a similar
pattern:
Nova operation in progress.... takes a while
Crosses keystone token expiration time
Timeout thrown
Operation fails
Terrible 500 error sent back to user
It seems like we should have a standard pattern that on token expiration
the underlying code at least gives one retry to try to establish a new
token to complete the flow, however as far as I can tell *no* clients do
this.
I know we had to add that into Tempest because tempest runs can exceed 1
hr, and we want to avoid random fails just because we cross a token
expiration boundary.
Anyone closer to the clients that can comment here?
-Sean
--
Sean Dague
http://dague.net
More information about the OpenStack-dev
mailing list