Commit Graph
4181 Commits
Author SHA1 Message Date
evgeny 0989eff73d Record complete proxy integration checks and normalizer ownership fix outline 2026-10-23 11:32:10 +02:00
evgeny 187aa02b49 Record passing full regression and eight sanitizer checks 2026-10-23 11:29:53 +02:00
evgeny 0aaf6dfea0 Check metrics aggregate ACK queues and RTO state across paths 2026-10-23 11:26:45 +02:00
evgeny 9c40b489cf Record implemented multipath foundation and remaining reliability blockers 2026-10-23 11:25:13 +02:00
evgeny ce798a193e Remove stale fixture pointer and verify full transmission IDs in packet dumps 2026-10-23 11:22:37 +02:00
evgeny ddba151aa5 Adapt control metrics fixture to per-link ACK ownership 2026-10-23 11:17:20 +02:00
evgeny 2fddf839af Show transmission identity and frontier queries in ETCP packet diagnostics 2026-10-23 11:13:26 +02:00
evgeny 7bb43c42d6 Document per-path attempt ACKs, loss timers, pacing and memory bounds 2026-10-23 11:12:40 +02:00
evgeny b442d131c9 Exercise bounded attempt and ACK storage after logical delivery 2026-10-23 11:10:19 +02:00
evgeny 783646a967 Apply attempt budgets before selecting DATA paths 2026-10-23 11:09:28 +02:00
evgeny b74ff2633d Bound path ACK queues and physical attempt memory 2026-10-23 11:09:28 +02:00
evgeny b97169de19 Verify DATA pacing independently of piggyback ACK size 2026-10-23 11:04:11 +02:00
evgeny 72f48d1f14 Keep DATA pacing units consistent and test startup delay exit 2026-10-23 10:59:30 +02:00
evgeny 227104e224 Leave BBR startup after a full round of excessive queue delay 2026-10-23 10:58:38 +02:00
evgeny d57a729b92 Preserve bounded pacing credit across millisecond timer rounding 2026-10-23 10:45:39 +02:00
evgeny 3ca9926c48 Release synthetic path queues in the session-timeout fixture 2026-10-23 10:42:43 +02:00
evgeny 4c9a32d865 Observe peer-window recovery after the deferred queue resume 2026-10-23 10:40:48 +02:00
evgeny 5e436975c6 Exercise retry rotation, late attempt ACKs and receiver admission faults 2026-10-23 10:38:23 +02:00
evgeny a4a9ae7b0a Return receive-window query replies on the requesting path 2026-10-23 10:35:38 +02:00
evgeny 34a31f63be Update encrypted session fixtures and multipath observation for attempt IDs 2026-10-23 10:29:20 +02:00
evgeny 75485bf7bf Aggregate pending path ACKs in chat transport status 2026-10-23 10:28:17 +02:00
evgeny 432017cc22 Verify logical delivery and physical window counters independently 2026-10-23 10:27:38 +02:00
evgeny 147648ffd0 Expose per-path attempts and ACK queues in transport diagnostics 2026-10-23 10:25:27 +02:00
evgeny 1b3c4552fb Account for transmission IDs in MTU and packet diagnostics 2026-10-23 10:24:29 +02:00
evgeny cc510fc74c Separate stream delivery from path ACKs and acknowledge retained DATA 2026-10-23 10:23:14 +02:00
evgeny abe3d4bc89 Rotate retransmissions per fragment and commit only accepted sends 2026-10-23 10:14:46 +02:00
evgeny 7bc2ac5a46 Implement per-path attempt accounting and isolated ACK delivery samples 2026-10-23 10:13:22 +02:00
evgeny b68e0ac3db Define independent logical fragments and per-path transmission attempts 2026-10-23 10:09:44 +02:00
evgeny 3c44c3d7bc Keep unknown BBR bandwidth from imposing a one-byte pacing stall 2026-10-23 02:32:36 +02:00
evgeny e21cd26511 Apply BBR pacing through one owner and keep burst estimates diagnostic 2026-10-23 02:28:45 +02:00
evgeny 7e413db1e1 Keep pacing in bytes per second and reprice outstanding shaper debt 2026-10-23 02:28:11 +02:00
evgeny b39a861a57 Initialize STARTUP pacing from the actual initial DATA window 2026-10-23 02:24:10 +02:00
evgeny b349d7b7b2 Document agreed retransmission bounds and verified timer behavior 2026-10-23 02:21:43 +02:00
evgeny c3ac337ef0 Clamp ETCP retransmission timeout to 10 ms through 1 second 2026-10-23 02:20:10 +02:00
evgeny 4aae1f6151 Specify retry path rotation and close ACK ownership gaps 2026-10-23 02:08:04 +02:00
evgeny 259dfa35d9 Record RTT feedback experiments and refine multipath recovery plan 2026-10-23 01:56:01 +02:00
evgeny 7e0a0905e5 Document BBR queue time policy and its physical delay limits 2026-10-23 01:03:27 +02:00
evgeny 34e3d9bba0 Verify queue budget saturation and the BBR fast path contract 2026-10-23 01:02:15 +02:00
evgeny 599d8ad421 Bound BBR probe windows by the steady-state queue time budget 2026-10-23 01:01:25 +02:00
evgeny 4035794631 Define and test the BBR steady-state queue time budget 2026-10-23 01:00:36 +02:00
evgeny 5f406c2a41 Document BBR queue budget conflict with the fixed latency target 2026-10-23 00:58:29 +02:00
evgeny 94d6dd05c8 Expose BBR bandwidth and ACK budget alongside physical queue peaks 2026-10-23 00:54:27 +02:00
evgeny 67ae4ecf11 Record full regression results and reproducible NAT profile failures 2026-10-23 00:51:44 +02:00
evgeny d0f122f4d8 Record verified RTT probe fixes and remaining multipath failures 2026-10-23 00:49:02 +02:00
evgeny 08b6b2e2a1 Document DATA MSS and shared BBR transport window contracts 2026-10-23 00:45:09 +02:00
evgeny 5298fe9f6a Keep BBR loss bounds above the DATA window minimum 2026-10-23 00:43:54 +02:00
evgeny aefa8ff680 Check BBR loss bounds against the minimum DATA window 2026-10-23 00:43:31 +02:00
evgeny 0f23076f48 Apply BBR DATA windows consistently during startup and RTT probes 2026-10-23 00:42:45 +02:00
evgeny 92a535e009 Cover BBR probe drain and transport DATA window consistency 2026-10-23 00:42:02 +02:00
evgeny 519d6e4eaf Record verified BBR fixes and remaining multipath contract conflicts 2026-10-23 00:25:55 +02:00