[
https://issues.apache.org/jira/browse/KAFKA-21325?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
TengYao Chi updated KAFKA-21325:
--------------------------------
Description:
KIP-909 (KAFKA-14648) added {{{}bootstrap.resolve.timeout.ms{}}}, which lets
clients
resolve bootstrap DNS asynchronously instead of blocking at construction. It
currently defaults to {{0}} (synchronous, original behavior), and KAFKA-20939
forces it off entirely in Connect and Streams after issues surfaced during
early adoption. As a result the feature has stayed opt-in rather than becoming
the default.
This ticket tracks the work needed to responsibly enable it by default:
* Close remaining test coverage gaps around the async resolution path
(retry/recovery behavior, and shutdown while a resolution is in flight).
* Decide on and implement proper support in Connect and Streams, which
currently disable the feature outright.
* Re-evaluate the default value of {{bootstrap.resolve.timeout.ms}} once the
above are addressed.
This is an umbrella/tracking ticket, work will happen in linked sub-tasks.
was:
KIP-909 (KAFKA-14648) added \{{bootstrap.resolve.timeout.ms}}, which lets
clients
resolve bootstrap DNS asynchronously instead of blocking at construction. It
currently defaults to \{{0}} (synchronous, original behavior), and
https://issues.apache.org/jira/browse/KAFKA-20939
forces it off entirely in Connect and Streams after issues surfaced during
early adoption. As a result the feature has stayed opt-in rather than becoming
the default.
This ticket tracks the work needed to responsibly enable it by default:
* Close remaining test coverage gaps around the async resolution path
(retry/recovery behavior, and shutdown while a resolution is in flight).
* Decide on and implement proper support in Connect and Streams, which
currently disable the feature outright.
* Re-evaluate the default value of \{{bootstrap.resolve.timeout.ms}} once the
above are addressed.
This is an umbrella/tracking ticket, work will happen in linked sub-tasks.
> Enable asynchronous bootstrap DNS resolution by default
> -------------------------------------------------------
>
> Key: KAFKA-21325
> URL: https://issues.apache.org/jira/browse/KAFKA-21325
> Project: Kafka
> Issue Type: Improvement
> Reporter: TengYao Chi
> Assignee: TengYao Chi
> Priority: Major
> Fix For: 5.0.0
>
>
> KIP-909 (KAFKA-14648) added {{{}bootstrap.resolve.timeout.ms{}}}, which lets
> clients
> resolve bootstrap DNS asynchronously instead of blocking at construction. It
> currently defaults to {{0}} (synchronous, original behavior), and KAFKA-20939
> forces it off entirely in Connect and Streams after issues surfaced during
> early adoption. As a result the feature has stayed opt-in rather than becoming
> the default.
> This ticket tracks the work needed to responsibly enable it by default:
> * Close remaining test coverage gaps around the async resolution path
> (retry/recovery behavior, and shutdown while a resolution is in flight).
> * Decide on and implement proper support in Connect and Streams, which
> currently disable the feature outright.
> * Re-evaluate the default value of {{bootstrap.resolve.timeout.ms}} once the
> above are addressed.
> This is an umbrella/tracking ticket, work will happen in linked sub-tasks.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)