Improve the pre-compaction size information

This commit is contained in:
Clément Renault
2025-10-07 15:09:25 +02:00
parent d9e77e1950
commit f9b77b35f0

View File

@@ -551,8 +551,8 @@ impl IndexScheduler {
// 2. We retrieve the index and create a temporary file in the index directory // 2. We retrieve the index and create a temporary file in the index directory
progress.update_progress(IndexCompaction::RetrieveTheIndex); progress.update_progress(IndexCompaction::RetrieveTheIndex);
let index = self.index_mapper.index(rtxn, index_uid)?; let index = self.index_mapper.index(rtxn, index_uid)?;
let pre_size = index.map_size() as u64;
progress.update_progress(IndexCompaction::CreateTemporaryFile); progress.update_progress(IndexCompaction::CreateTemporaryFile);
let pre_size = std::fs::metadata(index.path().join("data.mdb"))?.len();
let mut file = tempfile::Builder::new() let mut file = tempfile::Builder::new()
.suffix("data.") .suffix("data.")
.prefix(".mdb.cpy") .prefix(".mdb.cpy")