You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flink.apache.org by "Bowen Li (Jira)" <ji...@apache.org> on 2026/06/15 18:34:00 UTC
[jira] [Created] (FLINK-39940) DynamicKafkaSource should refresh restored cluster properties from KafkaMetadataService
Bowen Li created FLINK-39940:
--------------------------------
Summary: DynamicKafkaSource should refresh restored cluster properties from KafkaMetadataService
Key: FLINK-39940
URL: https://issues.apache.org/jira/browse/FLINK-39940
Project: Flink
Issue Type: Improvement
Components: Connectors / Kafka
Reporter: Bowen Li
Assignee: Bowen Li
{{DynamicKafkaSource}} restores {{KafkaStream}} metadata from the checkpointed enumerator state when a job is resumed from a checkpoint or savepoint. Before this change, restored sub-enumerators were rebuilt from the checkpointed cluster properties without first refreshing them from {{{}KafkaMetadataService{}}}. That means non-bootstrap Kafka client properties such as authentication or security settings can be stale at restore time, and the job can fail before the next periodic metadata refresh has a chance to reconcile the latest metadata.
The restore path should use the latest metadata-service properties immediately, while still preserving the checkpointed {{bootstrap.servers}} for restored clusters so the enumerator reconnects to the same restored cluster identity. Restore-time metadata lookup failures should also fail fast instead of being deferred until a later discovery cycle.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)