From d496cd3846a9634155786e051b9585fd45cc6044 Mon Sep 17 00:00:00 2001 From: Bharath Vissapragada Date: Fri, 10 May 2024 13:42:03 -0700 Subject: [PATCH] tests/raft: additional test logging of task retries --- src/v/raft/tests/raft_group_fixture.h | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/v/raft/tests/raft_group_fixture.h b/src/v/raft/tests/raft_group_fixture.h index 9f418c6cf8107..48ecda469d8e0 100644 --- a/src/v/raft/tests/raft_group_fixture.h +++ b/src/v/raft/tests/raft_group_fixture.h @@ -769,16 +769,28 @@ ss::future retry_with_leader( "Leader action - retry attempt: {}", meta->current_retry); return do_with_leader(gr, tout, f) .then([meta](bool success) mutable { + tstlog.info( + "Leader action - retry attempt: {}, success", + meta->current_retry); meta->current_retry++; meta->success = success; }) .handle_exception([meta](const std::exception_ptr&) { + tstlog.info( + "Leader action - retry attempt: {}, failure", + meta->current_retry); meta->success = false; meta->current_retry++; }) .then([meta] { if (!meta->success) { - return ss::sleep(200ms * meta->current_retry); + auto sleep_ms = 200ms * meta->current_retry; + tstlog.info( + "Leader action, sleeping for {} before retry " + "attempt: {}", + sleep_ms, + meta->current_retry); + return ss::sleep(sleep_ms); } return ss::now(); });