planb
planb copied to clipboard
Automatically try another backend if available after an error
If an error caused a backend to be marked as dead it would be nice if planb could be configured to automatically try another backend without dropping the request. Only permanent network errors cause a backend to be marked as dead and it should be safe to replay the request after such errors because nothing arrived at the destination.
If we want to be extra safe we could automatically retry only GET/HEAD requests.