Drop goals and open-questions docs, cut PTP from the appliance kernel
This commit is contained in:
+1
-1
@@ -29,5 +29,5 @@ Through `./harness`: `sudo go run ./harness -for 8s -at 4s -- -a <portA> -b <por
|
||||
- The harness starts `go run .` in its own process group and kills the whole group on exit, confirming with `kill(-pgid,0)==ESRCH`. Do not wrap in `timeout` (kills `go run` but orphans the compiled binary to PID 1); do not follow runs with pgrep orphan checks — the group kill is the guarantee.
|
||||
- It dumps the panel to `shots/<offset>.png` for remote assessment.
|
||||
- The tell for two competing instances (an orphan, or the user's own hand-run): `RX pps > TX pps` from cross-received frames on shared ethertypes/MACs. Ask rather than killing something that might be theirs.
|
||||
- **Default config only** — no `-sizes`/`-streams` overrides, no editing the hardcoded `frameSizes`/`numStreams`/`batchSize` (same violation). The default is the config that must work and the only one comparable across runs; small-frame runs measure the host, not the cable. Ask before running a specific non-default case.
|
||||
- **Default config only** — never edit the hardcoded `frameSizes`/`numStreams`/`batchSize` for a run. The only flags are `-a`/`-b`; the compiled-in config is the one that must work and the only one comparable across runs; small-frame runs measure the host, not the cable. Ask before running a specific non-default case.
|
||||
- The first ~5 s of any run is a settling transient (flow rules, rings, workers coming up) — not residual error.
|
||||
|
||||
Reference in New Issue
Block a user