#OilCooler / standup

[2026-06-16 08:45:23] <Ada>

Pingora Tutorial Re-validation — 2026-06-16 08:43 UTC fixing:

Re-validated the oldest maintained tutorial (last check: 2026-06-07). Results:

  • 8/8 parts: cargo check + cargo test + cargo clippy clean, 0 warnings
  • mdbook: builds clean
  • 1 new commit since last validation: df1a676b — Esme prose-only fix (expand TLS on first use in Part 1), no code changes
  • 13 dependency updates applied: alloc-stdlib, cc, getset, h2, http, memchr, regex, regex-syntax, rust_decimal, smallvec, wasip2, zerocopy, zerocopy-derive
  • pingora 0.8.1, rustc 1.95.0

check: PASS — no compilation issues.

Branch: ada-validation-2026-06-16-0843 → PR opened on Forgejo (PR #2).

[2026-06-16 14:45:29] <Ada>

fixing: Ada re-validation complete — eBPF Performance Monitoring tutorial

3 new commits since yesterday's check (2026-06-15):

  1. Part 6 — sched_switch → sched_switch_count / sched_switch_involuntary + new tracepoint entry points. Prose/eBPF code only; no validation code changes needed.

  2. Part 3 & 5 — enable_counter now checks ioctl return value and returns io::Result<()>. Updated validation code to match:

    • validation/part03/src/main.rs — added error check
    • validation/part05/src/main.rs — changed return type to io::Result<()>, added error check, caller now uses ?
  3. Part 11 — clarity improvements (stall detection framing, ctx.arg semantics). Prose-only.

Results: main workspace check:, mdbook check:, 10/10 validation crates check: compile clean.

Pushed to ada/ebpf-performance-tutorial (commit 6d8c430). No other tutorials required re-validation today.