Greg Harris created KAFKA-18021: ----------------------------------- Summary: Disabled MirrorCheckpointConnector throws RetriableException on task config generation Key: KAFKA-18021 URL: https://issues.apache.org/jira/browse/KAFKA-18021 Project: Kafka Issue Type: Bug Components: mirrormaker Affects Versions: 3.9.0 Reporter: Greg Harris
In KAFKA-17232, the MirrorCheckpointConnector#taskConfigs was changed to throw RetriableException when loadInitialConsumerGroups had not yet completed. When disabled, the MirrorCheckpointConnector#start method returns early, and never initiates the loadInitialConsumerGroups. When the MirrorCheckpointConnector#taskConfigs is called, it will continuously throw RetriableExceptions, as there is no maximum number of retries and no background process loading consumer groups asynchronously. For connectors which have never been enabled, this is a cosmetic bug, generating log spam but not harming the operation of the tasks. When changing a MirrorCheckpointConnector from enabled to disabled, this prevents emitting an empty set of task configs and disabling the already-running tasks, making it impossible to disable the MirrorCheckpointTasks. -- This message was sent by Atlassian Jira (v8.20.10#820010)