HoneyryderChuck 88f8f5d287 fix: reset timeout callbacks when requests are routed to a different connection
this may happen in a few contexts, such as connection exhaustion, but more importantly, when a request is retried in a different connection; if the request successfully sets the callbacks before the connection raises an issue and the request is retried in a new one, the callback from the faulty connection are carried with it, and triggered at a time when the connection is back in the connection pool, or worse, used in a different thread

this fix relies on :idle transition callback, which is called before request is routed around
2025-03-03 18:21:04 +00:00
..
2024-06-11 18:21:22 +01:00
2024-12-10 15:09:00 +00:00
2024-12-10 15:09:00 +00:00
2022-08-07 14:43:29 +01:00
2024-06-11 18:21:22 +01:00