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)

Reply via email to