mirror of
				https://github.com/meilisearch/meilisearch.git
				synced 2025-10-31 07:56:28 +00:00 
			
		
		
		
	Set max_memory value to unlimited during tests
because tests run several meilisearch in parallel, we over estimate the value for max_memory making the tests on widows crash
This commit is contained in:
		| @@ -286,6 +286,12 @@ impl Deref for MaxMemory { | ||||
|     } | ||||
| } | ||||
|  | ||||
| impl MaxMemory { | ||||
|     pub fn unlimited() -> Self { | ||||
|         Self(None) | ||||
|     } | ||||
| } | ||||
|  | ||||
| /// Returns the total amount of bytes available or `None` if this system isn't supported. | ||||
| fn total_memory_bytes() -> Option<u64> { | ||||
|     if System::IS_SUPPORTED { | ||||
|   | ||||
| @@ -7,7 +7,7 @@ use tempdir::TempDir; | ||||
| use urlencoding::encode; | ||||
|  | ||||
| use meilisearch_http::data::Data; | ||||
| use meilisearch_http::option::{IndexerOpts, Opt}; | ||||
| use meilisearch_http::option::{IndexerOpts, MaxMemory, Opt}; | ||||
|  | ||||
| use super::index::Index; | ||||
| use super::service::Service; | ||||
| @@ -90,7 +90,11 @@ pub fn default_settings(dir: impl AsRef<Path>) -> Opt { | ||||
|         schedule_snapshot: false, | ||||
|         snapshot_interval_sec: 0, | ||||
|         import_dump: None, | ||||
|         indexer_options: IndexerOpts::default(), | ||||
|         indexer_options: IndexerOpts { | ||||
|             // memory has to be unlimited because several meilisearch are running in test context. | ||||
|             max_memory: MaxMemory::unlimited(), | ||||
|             ..Default::default() | ||||
|         }, | ||||
|         log_level: "off".into(), | ||||
|     } | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user