cloudflared-mirror/origin
Igor Postelnik 0b16a473da TUN-3869: Improve reliability of graceful shutdown.
- Don't rely on edge to close connection on graceful shutdown in h2mux, start muxer shutdown from cloudflared.
- Don't retry failed connections after graceful shutdown has started.
- After graceful shutdown channel is closed we stop waiting for retry timer and don't try to restart tunnel loop.
- Use readonly channel for graceful shutdown in functions that only consume the signal
2021-02-08 14:30:32 +00:00
..
backoffhandler.go TUN-3458: Upgrade to http2 when available, fallback to h2mux when we reach max retries 2020-11-11 15:11:42 +00:00
backoffhandler_test.go TUN-3795: Removed errant test 2021-01-26 11:56:02 -06:00
cloudflare_status_page.go TUN-1350: Enhance error messages with cloudflarestatus.com link, if relevant 2019-01-18 13:37:05 -06:00
cloudflare_status_page_test.go TUN-3837: Remove automation_email from cloudflared status page test 2021-02-01 15:07:37 +00:00
external_control.go Fixed connection error handling by removing duplicated errors, standardizing on non-pointer error types 2021-01-22 10:58:06 -06:00
metrics.go TUN-3500: Integrate replace h2mux by http2 work with multiple origin support 2020-11-11 15:20:57 +00:00
proxy.go TUN-3594: Log ingress response at debug level 2021-01-15 19:06:54 +00:00
proxy_test.go TUN-3706: Quit if any origin service fails to start 2020-12-30 13:48:19 -06:00
reconnect.go TUN-3462: Refactor cloudflared to separate origin from connection 2020-11-11 15:11:42 +00:00
reconnect_test.go TUN-3268: Each connection has its own event digest to reconnect 2020-08-20 16:44:22 +01:00
supervisor.go TUN-3869: Improve reliability of graceful shutdown. 2021-02-08 14:30:32 +00:00
tunnel.go TUN-3869: Improve reliability of graceful shutdown. 2021-02-08 14:30:32 +00:00
tunnel_test.go TUN-3869: Improve reliability of graceful shutdown. 2021-02-08 14:30:32 +00:00
tunnelsforha.go TUN-1270: cloudflared panic (HA metrics missing label) 2018-12-11 11:41:49 -06:00