ldm0
b35056ac82
fix(wpt): absorb parallel fixture connection bursts
...
The inherited listen backlog of five makes concurrent browser connections
wait for TCP retries before fixture handlers run. Match wptserve's backlog
of 2000 for every IPv4/IPv6 origin without changing test timeouts.
Add real socket tests that queue a complete 50-worker burst before the
accept loop starts. Both address families time out before this change and
connect successfully afterward.
With the same frozen release binary, Worker error stress changes from
86/100 passes to 150/150 after changing only the backlog. Script-order
and worker XHR timing cases each pass all 30 additional trials.
Validation: 81 Python tests across connection backlog, fixture resources,
fixture responses and runner orchestration; git diff --check.
2026-10-18 20:13:58 +08:00
..
2026-08-11 00:10:12 +08:00
2026-08-11 00:10:12 +08:00
2026-10-17 23:26:19 +08:00
2026-08-11 00:10:12 +08:00
2026-08-11 00:10:12 +08:00
2026-08-11 00:10:12 +08:00
2026-08-23 23:17:35 +08:00
2026-08-11 00:10:12 +08:00
2026-08-11 00:10:12 +08:00
2026-08-23 04:45:50 +08:00
2026-10-17 23:26:19 +08:00
2026-10-06 01:01:03 +08:00
2026-08-23 04:45:50 +08:00
2026-08-11 00:10:12 +08:00
2026-08-11 00:10:12 +08:00
2026-08-11 00:10:12 +08:00
2026-08-11 00:10:12 +08:00
2026-10-17 23:26:19 +08:00
2026-08-13 07:07:00 +08:00
2026-08-13 07:07:00 +08:00
2026-08-11 00:10:12 +08:00
2026-08-13 12:44:56 +08:00
2026-08-11 00:10:12 +08:00
2026-08-11 00:10:12 +08:00
2026-10-17 23:26:19 +08:00
2026-10-17 23:26:19 +08:00
2026-08-23 04:45:50 +08:00
2026-08-23 04:45:50 +08:00
2026-08-11 00:10:12 +08:00
2026-09-24 19:22:52 +08:00
2026-08-23 04:45:50 +08:00
2026-09-19 00:11:55 +08:00
2026-09-23 20:42:52 +08:00
2026-09-29 03:16:12 +08:00
2026-10-18 20:13:58 +08:00
2026-09-29 19:03:23 +08:00
2026-09-20 17:22:49 +08:00
2026-08-11 00:10:12 +08:00
2026-09-28 18:40:05 +08:00
2026-09-28 18:40:05 +08:00
2026-09-29 19:03:23 +08:00
2026-09-29 19:03:23 +08:00
2026-08-11 00:10:12 +08:00
2026-09-28 18:40:05 +08:00
2026-09-29 19:03:23 +08:00
2026-10-05 05:26:34 +08:00
2026-09-28 18:40:05 +08:00
2026-09-28 18:40:05 +08:00
2026-09-29 19:03:23 +08:00
2026-10-04 00:09:13 +08:00
2026-09-22 21:55:02 +08:00
2026-09-29 19:03:23 +08:00
2026-09-18 16:43:51 +08:00
2026-09-14 05:54:04 +08:00
2026-09-11 12:12:08 +08:00
2026-09-29 19:03:23 +08:00
2026-09-29 19:03:23 +08:00
2026-09-19 00:22:39 +08:00
2026-10-07 18:51:53 +08:00
2026-09-26 19:54:33 +08:00
2026-09-15 13:11:01 +08:00
2026-09-29 19:03:23 +08:00
2026-09-17 20:38:34 +08:00
2026-09-21 16:44:20 +08:00
2026-09-29 19:03:23 +08:00
2026-09-29 19:03:23 +08:00
2026-09-29 11:23:31 +08:00
2026-09-16 02:43:23 +08:00
2026-09-16 14:30:40 +08:00
2026-09-29 19:03:23 +08:00
2026-09-29 19:03:23 +08:00
2026-09-22 12:54:16 +08:00
2026-09-24 05:02:24 +08:00
2026-09-29 19:03:23 +08:00
2026-09-29 19:03:23 +08:00
2026-09-29 19:03:23 +08:00
2026-09-16 16:23:53 +08:00
2026-09-29 19:03:23 +08:00
2026-08-11 00:10:12 +08:00
2026-09-29 19:03:23 +08:00