moebiusband
641dc0e3b8
Run gofumpt
2026-03-30 16:49:27 +02:00
moebiusband
66707bbf15
Update metricstore documentation
...
Entire-Checkpoint: 99f20c1edd90
2026-03-29 21:38:04 +02:00
moebiusband
fc47b12fed
fix: Pause WAL writes during binary checkpoint to prevent message drops
...
WAL writes during checkpoint are redundant since the binary snapshot
captures all in-memory data. Pausing eliminates channel saturation
(1.4M+ dropped messages) caused by disk I/O contention between
checkpoint writes and WAL staging. Also removes direct WAL file
deletion in checkpoint workers that raced with the staging goroutine.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
Entire-Checkpoint: 34d698f40bac
2026-03-29 11:13:39 +02:00
moebiusband
cc3d03bb5b
fix: Unbound growth of wal files in case of checkpointing error
...
Entire-Checkpoint: 95a89a7127c5
2026-03-28 06:26:21 +01:00
moebiusband
39ab12784c
Make checkpointInterval an option config option again.
...
Also applies small fixes
Entire-Checkpoint: c11d1a65fae4
2026-03-13 09:07:38 +01:00
moebiusband
39635ea123
Cleanup metricstore options
...
Entire-Checkpoint: 2f9a4e1c2e87
2026-03-04 10:37:43 +01:00
moebiusband
a418abc7d5
Run go fix
2026-02-27 14:40:26 +01:00
moebiusband
ca0f9a42c7
Introduce metric store binary checkpoints with write ahead log
2026-02-26 10:08:40 +01:00
Aditya Ujeniya
3cf88f757c
Update to checkpoint loader in CCMS
2026-02-03 16:25:48 +01:00
moebiusband
eb5aa9ad02
Disable explicit GC calls
2026-01-28 11:21:02 +01:00
moebiusband
bbde91a1f9
Move wg increment inside goroutines. Make GC calls less aggressive
2026-01-27 17:25:29 +01:00
moebiusband
f41301036b
Move metricstore from internal to pkg
2026-01-23 07:49:47 +01:00