summaryrefslogtreecommitdiff
path: root/go.mod
AgeCommit message (Collapse)Author
14 daystest(integration): add cachestat end-to-end coveragePaul Buetow
cachestat(2) had no integration coverage. Add a readwrite-cachestat ioworkload scenario and TestReadwriteCachestat mirroring the readahead precedent: open a temp file, write data to populate the page cache, then issue cachestat via a raw syscall (no glibc/unix wrapper) with a whole-file cachestat_range and zeroed cachestat output buffer, flags=0. ENOSYS on kernels < 6.5 is tolerated for portability. The test asserts enter_cachestat is captured with the fd-resolved file path, that the UNCLASSIFIED return attributes zero bytes, and that the syscall duration is positive. golang.org/x/sys is promoted to a direct dependency. Verified PASS under sudo on kernel 7.0.9. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-05-13Revert "fix: surface rb.Poll errors instead of silently dropping them"Paul Buetow
This reverts commit 66956756ba018ed32a455aa57f04517af2c7357f.
2026-05-13fix: surface rb.Poll errors instead of silently dropping themPaul Buetow
The libbpfgo RingBuffer.Poll() previously launched a background goroutine that could fail with a fatal C-level errno (e.g. EBADF, EPERM) and silently exit, causing BPF events to stop flowing with no diagnostic. Changes: - Patch ../libbpfgo (replace directive) so RingBuffer.Poll() returns a buffered <-chan error that the background goroutine sends to on failure. - In setupEventChannel, capture the error channel and spawn a monitoring goroutine that logs any poll error to stderr. - Update go.mod with the replace directive and drop the now-unused remote checksum entries from go.sum. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-12feat: add parquet recorder foundationPaul Buetow
2026-03-12chore: pin libbpfgo v0.9.2-libbpf-1.5.1 workflowPaul Buetow
2026-03-05task 349: add harmonica dependencyPaul Buetow
2026-03-05refactor(tui): simplify viewport sizing defaultsPaul Buetow
2026-03-05feat(tui): migrate Bubble Tea stack to charm.land v2Paul Buetow
2026-03-03Require Go 1.26 for buildsPaul Buetow
2026-02-25Add TUI StreamEvent constructor and testsPaul Buetow
2026-02-23tui: add pid picker model and /proc scannerPaul Buetow
2026-02-23task 302: add shared tui styles and key bindingsPaul Buetow
2026-02-21Migrate make targets to magePaul Buetow
Amp-Thread-ID: https://ampcode.com/threads/T-019c7f4e-cc5f-76f1-aaf0-dd7cbaabbb18 Co-authored-by: Amp <amp@ampcode.com>
2025-03-29more on thisPaul Buetow
2025-03-20pre-set mismatch to falsePaul Buetow
2025-03-18workers are parallelized nowPaul Buetow
2025-03-07add pprof option and rename ioriotng to iorPaul Buetow
2024-02-04can compilePaul Buetow
2024-02-04initial version (not yet working)Paul Buetow