kaushik srinivas created KAFKA-17101:
----------------------------------------

             Summary: Mirror maker internal topics cleanup policy changes to 
'delete' from 'compact' 
                 Key: KAFKA-17101
                 URL: https://issues.apache.org/jira/browse/KAFKA-17101
             Project: Kafka
          Issue Type: Bug
    Affects Versions: 3.6.1, 3.5.1, 3.4.1
            Reporter: kaushik srinivas


Scenario/Setup details

Kafka cluster 1: 3 replicas

Kafka cluster 2: 3 replicas

MM1 moving data from cluster 1 to cluster 2

MM2 moving data from cluster 2 to cluster 1

Sometimes with a reboot of the kafka cluster 1 and MM1 instance, we observe MM 
failing to come up with below exception,
{code:java}
{"message":"DistributedHerder-connect-1-1 - 
org.apache.kafka.connect.runtime.distributed.DistributedHerder - [Worker 
clientId=connect-1, groupId=site1-mm2] Uncaught exception in herder work 
thread, exiting: "}}
org.apache.kafka.common.config.ConfigException: Topic 
'mm2-offsets.site1.internal' supplied via the 'offset.storage.topic' property 
is required to have 'cleanup.policy=compact' to guarantee consistency and 
durability of source connector offsets, but found the topic currently has 
'cleanup.policy=delete'. Continuing would likely result in eventually losing 
source connector offsets and problems restarting this Connect cluster in the 
future. Change the 'offset.storage.topic' property in the Connect worker 
configurations to use a topic with 'cleanup.policy=compact'. {code}
Once the topic is altered with cleanup policy of compact. MM works just fine.

This is happening on our setups sporadically and across varieties of scenarios. 
Not been successful in identifying the exact reproduction steps as of now.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to