Skip to content

Commit 21861a6

Browse files
authored
Merge pull request #1883 from tursodatabase/fix_interval_checkpoint
periodic checkpoint: Don't checkpoint at startup
2 parents f8954db + 163e369 commit 21861a6

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

libsql-server/src/lib.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -368,6 +368,8 @@ where
368368
tracing::info!("setting checkpoint interval to {:?}", period);
369369
let mut interval = interval(period);
370370
interval.set_missed_tick_behavior(MissedTickBehavior::Delay);
371+
// Make sure that we don't checkpoint immediately after startup
372+
interval.tick().await;
371373
let mut retry: Option<Duration> = None;
372374
loop {
373375
if let Some(retry) = retry.take() {

0 commit comments

Comments
 (0)