From dc2c6367afae71b9c211f6461d5d770cc098daab Mon Sep 17 00:00:00 2001 From: Vlad Lazar Date: Fri, 19 Apr 2024 10:32:45 +0100 Subject: [PATCH] sq: error parity --- pageserver/src/tenant/timeline.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pageserver/src/tenant/timeline.rs b/pageserver/src/tenant/timeline.rs index 9a6bf05949..70674912ee 100644 --- a/pageserver/src/tenant/timeline.rs +++ b/pageserver/src/tenant/timeline.rs @@ -969,6 +969,15 @@ impl Timeline { { return Err(GetVectoredError::MissingKey(key)) } + Err(Other(err)) + if err.chain().any(|cause| { + cause + .to_string() + .contains("downloading evicted layer failed") + }) => + { + return Err(GetVectoredError::Other(err)) + } Err(Other(err)) if err .chain()