Luke Chen created KAFKA-16232: --------------------------------- Summary: kafka hangs forever in the starting process if the authorizer future is not returned Key: KAFKA-16232 URL: https://issues.apache.org/jira/browse/KAFKA-16232 Project: Kafka Issue Type: Improvement Affects Versions: 3.6.1 Reporter: Luke Chen
For security reason, during broker startup, we will wait until all ACL entries loaded before starting serving requests. But recently, we accidentally set standardAuthorizer to ZK broker, and then, the broker never enters RUNNING state because it's waiting for the standardAuthorizer future completion. Of course this is a human error to set the wrong configuration, but it'd be better we could handle this case better. Suggestions: 1. set timeout for authorizer future waiting (how long is long enough?) 2. add logs before and after future waiting, to allow admin to know we're waiting for the authorizer future. We can start with (2), and thinking about (1) later. -- This message was sent by Atlassian Jira (v8.20.10#820010)