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)