From e85c606c95a14626a1ffd3066b6a10e9e1f3fe1d Mon Sep 17 00:00:00 2001 From: Olivier 'reivilibre Date: Sun, 20 Nov 2022 08:57:22 +0000 Subject: [PATCH] Make a no-op compaction really a no-op compaction --- yama/src/pile/local_sqlitebloblogs.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/yama/src/pile/local_sqlitebloblogs.rs b/yama/src/pile/local_sqlitebloblogs.rs index 38bbec8..b4cdac3 100644 --- a/yama/src/pile/local_sqlitebloblogs.rs +++ b/yama/src/pile/local_sqlitebloblogs.rs @@ -636,6 +636,11 @@ impl SqliteBloblogPile { pub chunk_id: ChunkId, } + if plan.bloblogs_to_replace.is_empty() { + info!("No compaction to be done."); + return Ok(()); + } + let mut to_preserve = BTreeSet::new(); let mut replacements = BTreeMap::new();