From af7fa378850a1a7d55968e7fec8bc15738115c58 Mon Sep 17 00:00:00 2001 From: Ben Pope Date: Thu, 23 Sep 2021 22:40:06 +0100 Subject: [PATCH] kafka/server: map_topic_error_code map no_leader_controller Instead of returning `unknown_server_error`, return `not_controller` This is a retriable error code, with metadata refresh. Fixes #2406 Signed-off-by: Ben Pope --- src/v/kafka/server/errors.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/v/kafka/server/errors.h b/src/v/kafka/server/errors.h index db39404ec458..2770f8ee200d 100644 --- a/src/v/kafka/server/errors.h +++ b/src/v/kafka/server/errors.h @@ -27,6 +27,7 @@ constexpr error_code map_topic_error_code(cluster::errc code) { case cluster::errc::notification_wait_timeout: return error_code::request_timed_out; case cluster::errc::not_leader_controller: + case cluster::errc::no_leader_controller: return error_code::not_controller; case cluster::errc::topic_already_exists: return error_code::topic_already_exists;