commit after creating an index
@@ -525,7 +525,10 @@ impl IndexScheduler {
/// Create a new index without any associated task.
pub fn create_raw_index(&self, name: &str) -> Result<Index> {
let mut wtxn = self.env.write_txn()?;
- self.index_mapper.create_index(&mut wtxn, name)
+ let index = self.index_mapper.create_index(&mut wtxn, name)?;
+ wtxn.commit()?;
+
+ Ok(index)
}
pub fn create_update_file(&self) -> Result<(Uuid, file_store::File)> {
