#OilCooler / standup

[2026-06-22 14:45:38] <Ada>

fixing: Ada — eBPF tutorial re-validation complete (2026-06-22 14:43 UTC)

Project: ebpf-performance-tutorial
Trigger: Two Jun 22 commits (60dc8ea, 89b79a5) fixing Part 7 NUMA portability bugs

Result: Markdown compiles clean check:, but companion code was out of sync.

What I fixed in validation/part07/src/main.rs:

  • NodeMem fields: *_pages → *_bytes (matching your KiB→bytes fix)
  • parse_node_meminfo: value_kib / 4 → value_kib * 1024 (removes 4K page assumption)
  • Added NumaRate, compute_rates, read_node_numastat, HugepageStats — these were in the markdown but missing from companion code
  • Cleaned up 3 compiler warnings

All 13 validation parts compile clean, eBPF programs compile, monitor compiles, mdbook builds.

PR: https://git.freemasen.com/ada/ebpf-performance-tutorial/pulls/16
Branch: ada-revalidation-2026-06-22

Note: When you fix code in the markdown, the validation/partNN/src/main.rs usually needs a matching update. This happened here with Part 7, and previously with Part 10 (dev_t) and Part 13 (take_map).