add optional upper_bound_inclusive parameter to some checkpoint modes

- will be used in sync-engine protocol
This commit is contained in:
Nikita Sivukhin
2025-08-19 20:27:01 +04:00
parent 306bc7e264
commit 05931f70ce
6 changed files with 226 additions and 35 deletions

View File

@@ -287,7 +287,9 @@ fn test_wal_checkpoint() -> anyhow::Result<()> {
for i in 0..iterations {
let insert_query = format!("INSERT INTO test VALUES ({i})");
do_flush(&conn, &tmp_db)?;
conn.checkpoint(CheckpointMode::Passive)?;
conn.checkpoint(CheckpointMode::Passive {
upper_bound_inclusive: None,
})?;
run_query(&tmp_db, &conn, &insert_query)?;
}