Files
python-keystoneclient/keystoneclient
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-06-18 19:12:39 -05:00
2014-09-13 02:28:50 +00:00
2014-07-24 07:47:34 -07:00
2014-09-08 12:34:10 -05:00
2012-09-29 16:03:23 -07:00
2014-08-21 15:14:30 -04:00
2014-09-09 13:57:39 -07:00
2014-09-16 10:59:29 +10:00
2014-08-17 13:52:12 -07:00
2014-08-09 20:59:09 +00:00
2014-07-15 12:14:59 +00:00
2014-08-21 09:26:24 +10:00
2014-08-13 13:42:45 +10:00
2014-09-16 10:59:29 +10:00
2014-07-24 07:47:34 -07:00
2014-02-08 22:22:08 +08:00
2014-02-08 22:22:08 +08:00
2014-08-21 09:26:24 +10:00
2014-09-16 10:59:29 +10:00
2014-08-17 13:52:12 -07:00
2014-08-17 13:52:12 -07:00