Charlie Marsh
4460449921
Keep HTTP fallback active for the rest of the session ( #58989 )
...
## What changed
Once Responses requests fall back to HTTP after exhausting WebSocket retries or receiving HTTP 426, keep subsequent requests and turns on HTTP for the remainder of the session. Clear cached WebSocket state and remove background recovery probes, recovery trials, and their acknowledgement timeout.
## Testing
Update fallback tests to verify that a second turn stays on HTTP without additional WebSocket attempts. Adjust retry and `Retry-After` request-count assertions to exclude background probes.
GitOrigin-RevId: a4f6376604527c14db8d60f79bd21c3aaf289f70
2026-11-02 21:37:17 +00:00
..
2026-11-02 21:09:37 +00:00
2026-10-17 04:02:21 +00:00
2026-11-02 18:31:19 +00:00
2026-11-02 19:38:59 +00:00
2026-11-02 21:09:37 +00:00
2026-10-30 18:20:57 +00:00
2026-11-02 20:10:37 +00:00
2026-10-22 01:42:11 +00:00
2026-10-14 20:53:59 +00:00
2026-11-02 14:06:17 +00:00
2026-11-02 19:17:00 +00:00
2026-08-31 22:38:23 +00:00
2026-10-07 21:52:43 +00:00
2026-11-02 21:37:17 +00:00
2026-11-02 20:10:37 +00:00
2026-11-02 20:57:23 +00:00
2026-10-16 17:31:47 +00:00
2026-11-02 21:09:37 +00:00
2026-11-02 20:57:23 +00:00
2026-10-30 15:11:02 +00:00
2026-10-26 21:48:19 +00:00
2026-11-02 21:22:16 +00:00
2026-10-07 13:05:06 +00:00
2026-10-23 00:02:29 +00:00
2026-10-30 17:08:41 +00:00
2026-10-26 21:15:23 +00:00
2026-10-26 21:15:23 +00:00
2026-10-10 01:25:00 +00:00
2026-10-28 11:48:00 +00:00
2026-10-28 11:48:00 +00:00
2026-11-02 21:37:17 +00:00
2026-10-05 18:52:51 +00:00
2026-09-24 22:54:29 +00:00
2026-11-02 21:37:17 +00:00
2026-10-28 21:34:25 +00:00
2026-10-28 21:34:25 +00:00
2026-10-29 19:29:05 +00:00
2026-10-26 21:48:19 +00:00
2026-10-23 04:52:47 +00:00
2026-11-02 20:10:37 +00:00
2026-10-12 18:53:49 +00:00
2026-09-09 18:40:53 +00:00
2026-10-13 08:13:34 +00:00
2026-10-30 18:12:39 +00:00
2026-10-30 20:53:25 +00:00
2026-10-10 01:25:00 +00:00
2026-10-13 23:51:47 +00:00
2026-11-02 20:37:55 +00:00
2026-11-02 21:37:17 +00:00
2026-10-10 17:30:25 +00:00
2026-10-29 11:15:52 +00:00
2026-10-05 16:10:27 +00:00
2026-11-02 21:37:17 +00:00
2026-09-01 13:43:27 +00:00
2026-10-26 21:08:15 +00:00
2026-10-29 23:24:52 +00:00
2026-10-19 22:55:42 +00:00
2026-10-19 20:30:44 +00:00
2026-10-29 00:42:21 +00:00
2026-10-30 20:53:25 +00:00
2026-10-30 20:53:25 +00:00
2026-10-05 23:52:06 +00:00
2026-10-08 13:45:19 +00:00
2026-10-30 18:20:57 +00:00
2026-10-14 19:47:50 +00:00
2026-10-30 18:20:57 +00:00
2026-10-29 20:39:04 +00:00
2026-10-07 21:52:43 +00:00
2026-09-18 23:07:36 +00:00
2026-09-18 23:07:36 +00:00
2026-10-07 03:07:51 +00:00
2026-10-01 15:57:03 +00:00
2026-10-29 09:48:55 +00:00
2026-10-23 04:01:39 +00:00
2026-10-19 11:40:15 +00:00
2026-11-02 20:10:37 +00:00
2026-10-27 22:59:22 +00:00
2026-10-27 22:59:22 +00:00
2026-11-02 21:09:37 +00:00
2026-10-01 05:33:36 +00:00
2026-10-08 18:42:58 +00:00
2026-10-29 19:34:46 +00:00
2026-11-02 21:09:37 +00:00
2026-10-21 01:55:56 +00:00
2026-10-21 01:55:56 +00:00
2026-10-26 19:37:32 +00:00
2026-09-16 15:17:41 +00:00
2026-10-28 11:48:00 +00:00
2026-09-23 22:10:04 +00:00
2026-10-28 05:46:04 +00:00
2026-11-02 19:38:59 +00:00
2026-11-02 13:51:49 +00:00
2026-10-30 02:43:02 +00:00
2026-11-02 19:17:00 +00:00
2026-10-06 19:29:40 +00:00
2026-08-31 22:38:23 +00:00
2026-10-27 12:17:14 +00:00
2026-10-28 11:48:00 +00:00
2026-09-29 02:05:56 +00:00
2026-11-02 21:37:17 +00:00
2026-10-26 18:31:49 +00:00
2026-09-24 16:36:57 +00:00
2026-09-24 16:36:57 +00:00
2026-08-31 23:29:20 +00:00
2026-09-17 18:20:28 +00:00
2026-09-29 16:53:11 +00:00
2026-10-17 04:02:21 +00:00
2026-10-16 17:31:47 +00:00
2026-10-16 17:31:47 +00:00
2026-10-07 17:59:22 +00:00
2026-10-07 21:52:43 +00:00
2026-10-23 00:02:29 +00:00
2026-10-08 13:45:19 +00:00
2026-09-30 03:22:55 +00:00
2026-09-30 03:22:55 +00:00
2026-10-19 17:02:20 +00:00
2026-10-08 16:19:09 +00:00
2026-10-27 19:50:41 +00:00
2026-10-29 11:15:52 +00:00
2026-10-30 15:11:02 +00:00
2026-10-30 18:34:10 +00:00
2026-11-02 19:25:02 +00:00
2026-11-02 21:09:37 +00:00
2026-10-10 01:25:00 +00:00
2026-10-06 10:39:16 +00:00
2026-10-27 23:02:27 +00:00
2026-10-02 16:55:41 +00:00
2026-11-02 19:25:02 +00:00
2026-10-01 03:31:48 +00:00
2026-10-28 11:48:00 +00:00
2026-10-14 18:01:54 +00:00
2026-10-26 19:35:31 +00:00
2026-11-02 20:57:23 +00:00
2026-10-17 04:02:21 +00:00
2026-09-18 00:25:37 +00:00
2026-09-19 01:21:32 +00:00
2026-10-08 06:31:56 +00:00
2026-09-09 19:31:12 +00:00
2026-09-23 18:40:12 +00:00