diff --git a/pageserver/src/lib.rs b/pageserver/src/lib.rs index a3a9497d57..7acf7ed5d8 100644 --- a/pageserver/src/lib.rs +++ b/pageserver/src/lib.rs @@ -226,6 +226,7 @@ async fn timed( let ret = fut.await; + // this has a global allowed_errors tracing::warn!( task = name, elapsed_ms = started.elapsed().as_millis(), diff --git a/test_runner/fixtures/neon_fixtures.py b/test_runner/fixtures/neon_fixtures.py index 901049188e..a15c3724be 100644 --- a/test_runner/fixtures/neon_fixtures.py +++ b/test_runner/fixtures/neon_fixtures.py @@ -1518,6 +1518,8 @@ class NeonPageserver(PgProtocol): # Pageserver timeline deletion should be polled until it gets 404, so ignore it globally ".*Error processing HTTP request: NotFound: Timeline .* was not found", ".*took more than expected to complete.*", + # these can happen during shutdown, but it should not be a reason to fail a test + ".*completed, took longer than expected.*", ] def start(