diff options
| author | Paul Buetow <paul@buetow.org> | 2026-03-18 09:21:25 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-03-18 09:21:25 +0200 |
| commit | 630ea0ff27b8e9ff9287eaaf67660845406a19a6 (patch) | |
| tree | 84a6d4cec5780fd0f677d9b1f22238f775aa21f1 /internal/statsengine/engine_reset_test.go | |
| parent | 3f85aa438bffaad287a450898c44942634944c22 (diff) | |
refactor: split ior.go mega-file into focused files (task 427)
ior.go had 763 lines covering 9+ concerns. Follow the eventloop_*.go
pattern and extract into three focused files:
- ior_bpfsetup.go: libbpfTracepoint{Program,Module} adapter types,
setupBPFModule, setupBPFModuleError, setupEventChannel
- ior_profiling.go: profilingControl type, setupProfiling,
profilingFilesForMode, stop()
- ior_parquet_sink.go: headlessParquetSink type, runHeadlessParquet,
isHeadlessParquetMode, hasHeadlessParquetContentFilters,
headlessParquetTraceConfig; inline parquetMetadata one-liner
ior.go shrinks from 763 → 453 lines, retaining entry, dispatch,
TUI wiring, and core trace execution.
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Diffstat (limited to 'internal/statsengine/engine_reset_test.go')
0 files changed, 0 insertions, 0 deletions
