Files
python-keystoneclient/keystoneclient/tests
Jamie Lennox b5a435b9ab Allow retrying some failed requests
Connection Errors can be transient and there are many clients (including
auth_token middleware) that allow retrying requests that fail.

We should support this in the session, disabled by default, rather than
have multiple implementations for it.

For the moment I have purposefully not added it as an option to
Session.__init__ though I can see arguments for it. This can be added
later if there becomes a particular need.

I have also purposefully distinguished between Connection Errors (and
connect_retries) and HTTP errors. I don't know a good way to generalize
retrying on HTTP errors and they can be added later if required.

Blueprint: session-retries
Change-Id: Ia219636663980433ddb9c00c6df7c8477df4ef99
2014-09-16 10:59:29 +10:00
..
2014-07-23 15:53:56 +02:00
2014-09-11 04:47:07 +00:00
2014-08-31 21:38:05 +10:00
2014-09-08 12:34:10 -05:00
2013-09-24 12:34:17 +10:00
2014-08-21 15:14:30 -04:00
2014-02-08 22:22:08 +08:00
2014-06-15 11:14:08 +08:00
2014-07-30 05:04:25 +10:00