From ea648cfbc66e4406006cba9de2f72e30bd8e6f5b Mon Sep 17 00:00:00 2001 From: John Spray Date: Tue, 17 Oct 2023 13:26:11 +0100 Subject: [PATCH] tests: fix test_eviction_across_generations trying to evict temp files (#5579) This test is listing files in a timeline and then evicting them: if the test ran slowly this could encounter temp files for unfinished downloads: fix by filtering these out in evict_all_layers. --- test_runner/regress/test_pageserver_generations.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test_runner/regress/test_pageserver_generations.py b/test_runner/regress/test_pageserver_generations.py index 6dc8582755..994d09665c 100644 --- a/test_runner/regress/test_pageserver_generations.py +++ b/test_runner/regress/test_pageserver_generations.py @@ -492,7 +492,7 @@ def evict_all_layers(env: NeonEnv, tenant_id: TenantId, timeline_id: TimelineId) ) client = env.pageserver.http_client() for layer in initial_local_layers: - if "ephemeral" in layer.name: + if "ephemeral" in layer.name or "temp" in layer.name: continue log.info(f"Evicting layer {tenant_id}/{timeline_id} {layer.name}") client.evict_layer(tenant_id=tenant_id, timeline_id=timeline_id, layer_name=layer.name)