Files
nomad/api
Mahmood Ali c50f295629 api: alloc exec recovers from bad client connection
If alloc exec fails to connect to the nomad client associated with the
alloc, fail over to using a server.

The code attempted to special case `net.Error` for failover to rule out
other permanent non-networking errors, by reusing a pattern in the
logging handling.

But this pattern does not apply here.  `net/http.Http` wraps all errors
as `*url.Error` that is net.Error.  The websocket doesn't, and instead
returns the raw error.  If the raw error isn't a `net.Error`, like in
the case of TLS handshake errors, the api package would fail immediately
rather than failover.
2020-03-04 17:43:00 -05:00
..
2017-10-13 14:36:02 -07:00
2017-10-13 13:12:20 -07:00
2017-10-13 13:12:20 -07:00
2020-01-29 13:55:39 -05:00
2020-01-09 15:15:12 -05:00
2017-07-21 16:33:04 -07:00
2019-11-19 08:40:19 -08:00
2018-05-31 10:57:08 -07:00
2019-12-16 12:47:10 +01:00
2019-12-16 12:47:10 +01:00
2017-09-19 10:08:23 -05:00
2017-10-13 14:36:02 -07:00
2020-02-16 16:04:59 -06:00
2017-10-13 14:36:02 -07:00
2017-10-13 14:36:02 -07:00
2017-09-19 10:08:23 -05:00
2017-09-19 10:08:23 -05:00
2017-07-21 16:33:04 -07:00
2016-03-17 16:04:09 -07:00
2017-07-21 16:33:04 -07:00
2019-01-18 15:31:31 -05:00
2019-01-30 12:23:14 -08:00