share the rtxn between the access to the tasks and to the indexes

This commit is contained in:
Tamo 2022-10-17 17:43:23 +02:00 committed by Clément Renault
parent 6bd6321226
commit 2f748480a1
No known key found for this signature in database
GPG Key ID: 92ADA4E935E71FA4

View File

@ -555,11 +555,8 @@ impl IndexScheduler {
} }
dump_tasks.flush()?; dump_tasks.flush()?;
// TODO: maybe `self.indexes` could use this rtxn instead of creating its own
drop(rtxn);
// 3. Dump the indexes // 3. Dump the indexes
for (uid, index) in self.indexes()? { for (uid, index) in self.index_mapper.indexes(&rtxn)? {
let rtxn = index.read_txn()?; let rtxn = index.read_txn()?;
let metadata = IndexMetadata { let metadata = IndexMetadata {
uid: uid.clone(), uid: uid.clone(),