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 dbcc3456c6
commit 0bde0abd74
No known key found for this signature in database
GPG Key ID: 92ADA4E935E71FA4

View File

@ -555,11 +555,8 @@ impl IndexScheduler {
}
dump_tasks.flush()?;
// TODO: maybe `self.indexes` could use this rtxn instead of creating its own
drop(rtxn);
// 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 metadata = IndexMetadata {
uid: uid.clone(),