Skip to content

Conversation

@sinhashubham95
Copy link

This request introduces a mechanism to track persistent broker reconnection failures and report them to the application if a specified threshold is reached. It also forces DNS re-resolution on authentication failures to handle scenarios where broker IPs may change after restarts. Additionally, new configuration options and error codes are added to support these features.

It also includes unit tests to validate the functionality of persistent failure tracking, ensuring correct behavior for failure detection, reporting, and configuration validation. Additionally, a new integration test is added to verify the error handling when brokers are unreachable for extended periods.

New configuration added - reconnect.failure.report.ms, which allows applications to receive notifications of persistent broker reconnection failures after a specified duration.

…n on authentication errors

This commit introduces a mechanism to track persistent broker reconnection failures and report them to the application if a specified threshold is reached. It also forces DNS re-resolution on authentication failures to handle scenarios where broker IPs may change after restarts. Additionally, new configuration options and error codes are added to support these features.
…istent failure tracking

This commit introduces the `reconnect.failure.report.ms` configuration option, which allows applications to receive notifications of persistent broker reconnection failures after a specified duration. It includes unit tests to validate the functionality of persistent failure tracking, ensuring correct behavior for failure detection, reporting, and configuration validation. Additionally, a new integration test is added to verify the error handling when brokers are unreachable for extended periods.
@sinhashubham95 sinhashubham95 requested a review from a team as a code owner December 8, 2025 04:04
@confluent-cla-assistant
Copy link

confluent-cla-assistant bot commented Dec 8, 2025

🎉 All Contributor License Agreements have been signed. Ready to merge.
✅ sinhashubham95
Please push an empty commit if you would like to re-run the checks to verify CLA status for all contributors.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant