diff --git a/crates/meilisearch/src/lib.rs b/crates/meilisearch/src/lib.rs index 948d1148b..4f4a9c1e0 100644 --- a/crates/meilisearch/src/lib.rs +++ b/crates/meilisearch/src/lib.rs @@ -420,6 +420,7 @@ pub fn update_version_file_for_dumpless_upgrade( if from_major == 1 && from_minor == 12 { let env = unsafe { heed::EnvOpenOptions::new() + .read_txn_without_tls() .max_dbs(Versioning::nb_db()) .map_size(index_scheduler_opt.task_db_size) .open(&index_scheduler_opt.tasks_path) diff --git a/crates/meilisearch/src/search/mod.rs b/crates/meilisearch/src/search/mod.rs index 565dbccf1..3663c7833 100644 --- a/crates/meilisearch/src/search/mod.rs +++ b/crates/meilisearch/src/search/mod.rs @@ -340,7 +340,8 @@ impl SearchKind { vector_len: Option, route: Route, ) -> Result<(String, Arc, bool), ResponseError> { - let embedder_configs = index.embedding_configs(&index.read_txn()?)?; + let rtxn = index.read_txn()?; + let embedder_configs = index.embedding_configs(&rtxn)?; let embedders = index_scheduler.embedders(index_uid, embedder_configs)?; let (embedder, _, quantized) = embedders