docs(roadmap): Test Infra & L2-Native Hardening backlog (#37-47)#102
docs(roadmap): Test Infra & L2-Native Hardening backlog (#37-47)#102gspivey wants to merge 2 commits into
Conversation
Program surfaced by the first end-to-end perf proof (run 28509354005), which validated the DPDK TCP engine on real hardware but exposed perf-harness bugs (TRex STL-vs-ASTF, SSM TimeoutSeconds<30). Sequence: fix perf/integration harness (37,38) -> expand Tier 1/2 functionality coverage (39,40) -> nightly perf + halt gate + badges (41,42) -> publish crates (43) -> L2-native ARP unification + backend selection + Containerlab correctness matrix (44,45,46) -> publish again (47). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Synthetic Performance Results (run)Commit: ✅ synthetic UDP socket bound to 10.0.0.1:9000 (MAC: 02:00:00:00:00:01) Synthetic UDP Performance ResultsMeasures framework overhead: sync IPv4 Baseline
IPv6
IPv6 vs IPv4 Comparison (sync path)
IPv4 avg sync/async ratio: 1.0x, worst: 1.1x | IPv6 vs IPv4 worst ratio: 1.31x (OK)
|
Synthetic Performance Results — Graviton (run)Commit: ✅ synthetic UDP socket bound to 10.0.0.1:9000 (MAC: 02:00:00:00:00:01) Synthetic UDP Performance ResultsMeasures framework overhead: sync IPv4 Baseline
IPv6
IPv6 vs IPv4 Comparison (sync path)
IPv4 avg sync/async ratio: 1.0x, worst: 1.1x | IPv6 vs IPv4 worst ratio: 1.33x (OK)
|
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
[CI] Stage: DeployInfrastructure ready.
|
[CI] Stage: DeployInfrastructure ready.
|
[CI] Stage: SummaryAll tests PASSED. ARP seeding: kernel /proc/net/arp (automatic)
|
1 similar comment
[CI] Stage: SummaryAll tests PASSED. ARP seeding: kernel /proc/net/arp (automatic)
|
✅ Integration Tests Passed (Run 28511400911)Branch: Test Results
Application Logs (last 20 lines)receiver-echo-server.log sender-echo-server.log sender-test-client.log receiver-test-client-iperf.log sender-test-client-iperf.log Full Application Logs (last 200 lines each)receiver-echo-server.logsender-echo-server.logsender-test-client.logreceiver-test-client-iperf.logsender-test-client-iperf.log
|
✅ Integration Tests Passed — Graviton (run)Branch: Test Results
Application Logs (last 20 lines)receiver-echo-server.log sender-echo-server.log sender-test-client.log |
Adds the sequenced backlog for the testing/L2 program to ROADMAP.md (the agent-router's ordered list).
Context: perf run 28509354005 proved the DPDK TCP engine works on real hardware (
tcp-echoreal-vfio probe + listened on 10.0.1.10:9000) but failed on harness bugs: TRex started STL while the TCP benchmark needs ASTF, and an SSMTimeoutSeconds=15(< AWS min 30) that left a stale DPDK process holding the EAL lock.Items #37–47: fix perf harness (37) → fix SSM/ENI flake trio (38) → wire QUIC + add TCP/UDP-v6 Tier 1/2 tiers (39) → auto-run on PR + dev-merges, Graviton→nightly (40) → nightly perf + auto-PR halt gate + badges (41,42) → publish crates (43) → unify ARP into net crate + backend selection + Containerlab L2/VLAN/VXLAN/Geneve matrix (44,45,46) → publish again (47).
🤖 Generated with Claude Code