You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Make WAL writes and replays segment-aware and compact acknowledged segments. Introduce bufferedSample to RingBuffer to carry walSegment IDs, add PushWithWALSegment/DrainAllWithWALSegments, and update buffer/peek semantics. Extend WAL with WriteSampleWithSegment/WriteRecordWithSegment and ReplaySamplesWithSegments (returns segment indices) and perform compaction in AcknowledgeThrough by removing fully acknowledged segment files. Update Agent to write samples with segment IDs, preserve segment metadata through the buffer, and acknowledge/compact WAL on successful exports. Update README/docs and add tests for replay-with-segments, acknowledgement compaction, and agent WAL acknowledgement behavior.
0 commit comments