From 50288c16b16b220aba00e8ea99a3ac889cdbfb45 Mon Sep 17 00:00:00 2001 From: Christian Schwarz Date: Tue, 23 Jan 2024 15:11:32 +0100 Subject: [PATCH] fix(pagebench): avoid CopyFail error in success case (#6443) PR #6392 fixed CopyFail in the case where we get cancelled. But, we also want to use `client.shutdown()` if we don't get cancelled. --- pageserver/pagebench/src/cmd/getpage_latest_lsn.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pageserver/pagebench/src/cmd/getpage_latest_lsn.rs b/pageserver/pagebench/src/cmd/getpage_latest_lsn.rs index 98f1852acd..400b5476b7 100644 --- a/pageserver/pagebench/src/cmd/getpage_latest_lsn.rs +++ b/pageserver/pagebench/src/cmd/getpage_latest_lsn.rs @@ -423,8 +423,8 @@ async fn client( tokio::select! { res = do_requests => { res }, _ = cancel.cancelled() => { - client.shutdown().await; - return; + // fallthrough to shutdown } } + client.shutdown().await; }