[
https://issues.apache.org/jira/browse/KAFKA-21337?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
TengYao Chi updated KAFKA-21337:
--------------------------------
Description:
Inject a custom HostResolver via KafkaAdminClient#createInternal(config,
metrics, hostResolver) that throws UnknownHostException at first, then switch
it to resolve successfully before the configured bootstrap.resolve.timeout.ms
budget expires.
Verify the admin client completes a real call (e.g. listTopics) against the
real broker
was:
configure two bootstrap.servers entries, one using unresolvable.invalid (always
fails DNS resolution) and one pointing at the real broker (always resolves).
Verify the admin client still bootstraps and connects using the resolvable
address.
> Integration test for async bootstrap resolution recovers after initial DNS
> failure
> ----------------------------------------------------------------------------------
>
> Key: KAFKA-21337
> URL: https://issues.apache.org/jira/browse/KAFKA-21337
> Project: Kafka
> Issue Type: Sub-task
> Components: clients
> Reporter: TengYao Chi
> Assignee: Doyeon Kim
> Priority: Major
>
> Inject a custom HostResolver via KafkaAdminClient#createInternal(config,
> metrics, hostResolver) that throws UnknownHostException at first, then switch
> it to resolve successfully before the configured bootstrap.resolve.timeout.ms
> budget expires.
> Verify the admin client completes a real call (e.g. listTopics) against the
> real broker
--
This message was sent by Atlassian Jira
(v10.3.26#10030026)