summaryrefslogtreecommitdiff
path: root/internal/flamegraph/iordata.go
AgeCommit message (Collapse)Author
2026-05-13fix ignored file.Close error in iordata serialization error pathPaul Buetow
On serialization failure the deferred close was called but its error silently discarded, potentially masking filesystem issues such as a full-disk condition detected only at close time. Capture the close error and join it with the existing retErr via errors.Join so callers see the full picture. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-18cleanupPaul Buetow
2026-03-10task 436: handle loadFromFile close errorsPaul Buetow
2026-03-06refactor: remove legacy iordata path map fallback (task 384)Paul Buetow
2026-03-06fix: return serialize errors instead of panicking (task 383)Paul Buetow
2026-03-05Normalize Go import grouping with local ior sectionPaul Buetow
2026-03-01Thread runtime config instead of global flags readsPaul Buetow
2026-02-24flamegraph: stream gob encode to zstd writerPaul Buetow
2026-02-24flamegraph: stream gob decode in loadFromFilePaul Buetow
2026-02-24flamegraph: flatten iordata storage with composite key mapPaul Buetow
2026-02-21Add integration test framework: plan, workload binary, harness scaffoldingPaul Buetow
- INTEGRATIONTESTS-PLAN.md: full design for e2e integration tests - integrationtests/cmd/ioworkload: standalone binary with 13 I/O scenarios - integrationtests/expectations.go: ExpectedEvent type and assertion helpers - integrationtests/parse.go: .ior.zst parser producing TestResult - Export IterRecord and LoadFromFile in flamegraph package - Fix TraceId -> TraceID, StringByName returns error instead of panic Amp-Thread-ID: https://ampcode.com/threads/T-019c8031-c106-757a-95a0-7a5457163ce7 Co-authored-by: Amp <amp@ampcode.com>
2026-02-21Add byte count tracking to event pairsPaul Buetow
Amp-Thread-ID: https://ampcode.com/threads/T-019c8012-eaeb-768d-a264-5a704f3939ef Co-authored-by: Amp <amp@ampcode.com>
2025-04-11joPaul Buetow
2025-04-10can generate flamegraphsPaul Buetow
2025-04-10more on thisPaul Buetow
2025-04-10can serialize and deserialize to/from gobPaul Buetow
2025-04-09add mrproper.Paul Buetow
2025-04-06refactorPaul Buetow
2025-04-06more refined iod formatPaul Buetow
2025-04-06initial dumping in new ior data formatPaul Buetow
2025-04-06add unit test for mergePaul Buetow
2025-03-29flags is now a singletonPaul Buetow
2025-03-29more on thisPaul Buetow
2025-03-29fixPaul Buetow
2025-03-29add tpsExclude, rename tracepoints to tpsPaul Buetow
2025-03-28initial iordata implementationPaul Buetow