[ 
https://issues.apache.org/jira/browse/KAFKA-20855?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18101266#comment-18101266
 ] 

Yunseop Eom commented on KAFKA-20855:
-------------------------------------

PR: https://github.com/apache/kafka/pull/23066

Extracted the KIP-909 bootstrap DNS resolution lifecycle from NetworkClient 
into a package-private BootstrapServerResolver. The behavior and public 
interfaces remain unchanged. Added TDD coverage for successful resolution, 
retry after empty or exceptional results, and timeout failure.

Verification: clients test suite focused on BootstrapServerResolverTest and 
NetworkClientTest, Spotless, Checkstyle, and SpotBugs all pass.

> Refactor NetworkClient
> ----------------------
>
>                 Key: KAFKA-20855
>                 URL: https://issues.apache.org/jira/browse/KAFKA-20855
>             Project: Kafka
>          Issue Type: Improvement
>            Reporter: Chia-Ping Tsai
>            Assignee: Cheng Yi Chang
>            Priority: Major
>
> KIP-909 adds more logic to NetworkClient... We should try to simplify it by 
> extracting some logic from NetworkClient



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to