From bef10e52495113ce4c4077e39a13e4a58c771b35 Mon Sep 17 00:00:00 2001 From: Chris Lu Date: Mon, 7 Sep 2026 22:33:01 -0700 Subject: [PATCH] test(filer): keep in-flight downloads during cache trimming --- weed/filer/reader_cache_memory_test.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/weed/filer/reader_cache_memory_test.go b/weed/filer/reader_cache_memory_test.go index 54706aff3..9b3f68e38 100644 --- a/weed/filer/reader_cache_memory_test.go +++ b/weed/filer/reader_cache_memory_test.go @@ -70,6 +70,13 @@ func TestChunkGroupReaderCacheMemory(t *testing.T) { for i := 0; i < tt.chunks; i++ { <-started } + rc.trim() + rc.Lock() + downloading := len(rc.downloaders) + rc.Unlock() + if downloading != tt.chunks { + t.Errorf("trim evicted in-flight downloads: got %d, want %d", downloading, tt.chunks) + } close(gate) readers.Wait() }