From e91f18bdd043c55c08283cd95e4430b35d015d1a Mon Sep 17 00:00:00 2001 From: Kerollmops Date: Tue, 11 Mar 2025 15:33:10 +0100 Subject: [PATCH] Use a WithoutTls env --- crates/meilisearch/src/lib.rs | 1 + crates/meilisearch/src/search/mod.rs | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) 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