FrankYang0529 commented on PR #20007:
URL: https://github.com/apache/kafka/pull/20007#issuecomment-3026368923

   Like I mentioned in 
https://github.com/apache/kafka/pull/20007#issuecomment-3003746529, I think we 
should choose one of following solution:
   
   1. In `TopicBasedRemoteLogMetadataManager#configure`, throws error if 
`initializeResources` has error. The bad part is that we need to change 
`initializeResources` to be synchronized.
   2. Respect result `RLMTaskWithFuture`. Currently, we only log exception, but 
does not handle `FatalExitError`. This way can solve all runtime fatal 
exception, but may need some refactor.
   3. Use `Exit.exit(0)` like this PR, but I don't think it's good to use this 
here. Generally, we only use `Exit` in command.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: jira-unsubscr...@kafka.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to