From 0dc8c458e0cf03e257fd91c7b68c03d81ee20804 Mon Sep 17 00:00:00 2001 From: Paul Masurel Date: Wed, 5 Oct 2022 16:15:48 +0900 Subject: [PATCH] Flaky unit test. (#1592) --- src/directory/mmap_directory.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/directory/mmap_directory.rs b/src/directory/mmap_directory.rs index 9e09367e2..69016ccdf 100644 --- a/src/directory/mmap_directory.rs +++ b/src/directory/mmap_directory.rs @@ -610,9 +610,11 @@ mod tests { assert!(num_segments <= 4); let num_components_except_deletes_and_tempstore = crate::core::SegmentComponent::iterator().len() - 2; - assert_eq!( - num_segments * num_components_except_deletes_and_tempstore, - mmap_directory.get_cache_info().mmapped.len() + let num_mmapped = mmap_directory.get_cache_info().mmapped.len(); + assert!( + num_mmapped <= num_segments * num_components_except_deletes_and_tempstore, + "Expected at most {} mmapped files, got {num_mmapped}", + num_segments * num_components_except_deletes_and_tempstore ); } // This test failed on CI. The last Mmap is dropped from the merging thread so there might