From 2fafe47e092a7cedf69696da714cec331ef9de48 Mon Sep 17 00:00:00 2001 From: Christian Schwarz Date: Sun, 15 Sep 2024 13:45:10 +0100 Subject: [PATCH] better error message --- pageserver/src/tenant/timeline.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pageserver/src/tenant/timeline.rs b/pageserver/src/tenant/timeline.rs index 9d1d513a45..17b3ba5ca5 100644 --- a/pageserver/src/tenant/timeline.rs +++ b/pageserver/src/tenant/timeline.rs @@ -1134,7 +1134,11 @@ impl Timeline { self.get_vectored_reconstruct_data(keyspace.clone(), lsn, reconstruct_state, ctx) .instrument(debug_span!("get_vectored_reconstruct_data", invocation)) .await - .with_context(|| format!("get_vectored_reconstruct_data invocation {invocation}"))?; + .map_err(|err| { + anyhow::anyhow!( + "get_vectored_reconstruct_data invocation {invocation}: keyspace={keyspace} {err:?}", + ) + })?; get_data_timer.stop_and_record(); let reconstruct_timer = crate::metrics::RECONSTRUCT_TIME