From 50139c994e539f2f902fc0c06ab29ee93c1bc03c Mon Sep 17 00:00:00 2001 From: sangtran Date: Sat, 12 Sep 2026 16:35:06 +0700 Subject: refactor(event-time): make source timestamps authoritative --- state/pebble_backend.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'state') diff --git a/state/pebble_backend.go b/state/pebble_backend.go index f1aae0c..e8efc3a 100644 --- a/state/pebble_backend.go +++ b/state/pebble_backend.go @@ -140,7 +140,7 @@ func (p *PebbleStateBackend) Snapshot(checkpointID uint64, targetDir string) err // get parent dir parentDir := filepath.Dir(targetDir) - if err := os.MkdirAll(parentDir, 0o755); err != nil { + if err := os.MkdirAll(parentDir, 00755); err != nil { return err } @@ -156,7 +156,7 @@ func (p *PebbleStateBackend) Snapshot(checkpointID uint64, targetDir string) err } }() - if err := p.db.Checkpoint(tmpDir); err != nil { + if err := p.db.Checkpoint(tmpDir, pebble.WithFlushedWAL()); err != nil { return fmt.Errorf("pebble checkpoint failed for ID %d: %w", checkpointID, err) } -- cgit v1.3.1