From 22ef2d877f6104af58a99721a78268fd53720c12 Mon Sep 17 00:00:00 2001 From: Louis Dureuil Date: Thu, 25 Jul 2024 12:00:18 +0200 Subject: [PATCH] Ensure test server has a single indexing thread --- meilisearch/tests/common/server.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/meilisearch/tests/common/server.rs b/meilisearch/tests/common/server.rs index e2c25efc6..d5c6c20f9 100644 --- a/meilisearch/tests/common/server.rs +++ b/meilisearch/tests/common/server.rs @@ -1,6 +1,7 @@ #![allow(dead_code)] use std::path::Path; +use std::str::FromStr as _; use std::time::Duration; use actix_http::body::MessageBody; @@ -8,7 +9,7 @@ use actix_web::dev::ServiceResponse; use actix_web::http::StatusCode; use byte_unit::{Byte, Unit}; use clap::Parser; -use meilisearch::option::{IndexerOpts, MaxMemory, Opt}; +use meilisearch::option::{IndexerOpts, MaxMemory, MaxThreads, Opt}; use meilisearch::{analytics, create_app, setup_meilisearch, SubscriberForSecondLayer}; use once_cell::sync::Lazy; use tempfile::TempDir; @@ -239,7 +240,7 @@ pub fn default_settings(dir: impl AsRef) -> Opt { // memory has to be unlimited because several meilisearch are running in test context. max_indexing_memory: MaxMemory::unlimited(), skip_index_budget: true, - ..Parser::parse_from(None as Option<&str>) + max_indexing_threads: MaxThreads::from_str("1").unwrap(), }, experimental_enable_metrics: false, ..Parser::parse_from(None as Option<&str>)