You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@kafka.apache.org by "Kuan Po Tseng (Jira)" <ji...@apache.org> on 2025/12/17 12:01:00 UTC

[jira] [Created] (KAFKA-20001) Remove deprecated broker-side usage of num.partitions and default.replication.factor for topic auto-creation in 5.0.0

Kuan Po Tseng created KAFKA-20001:
-------------------------------------

             Summary: Remove deprecated broker-side usage of num.partitions and default.replication.factor for topic auto-creation in 5.0.0
                 Key: KAFKA-20001
                 URL: https://issues.apache.org/jira/browse/KAFKA-20001
             Project: Kafka
          Issue Type: Improvement
          Components: config
            Reporter: Kuan Po Tseng
            Assignee: Kuan Po Tseng
             Fix For: 5.0.0


KIP-1211 _“Align the behavior of num.partitions and default.replication.factor for topic creation”_ deprecates the usage of {{num.partitions}} and {{default.replication.factor}} in {{broker.properties}} for normal topic auto creation. In the 4.x line, we kept backward compatibility by:
 * Applying the broker-side values only when they are explicitly present in {{broker.properties}} in {{DefaultAutoTopicCreationManager.}}

 * Emitting warnings in {{KafkaConfig}} when these configs are set in the broker role, indicating that they will be ignored starting in 5.0 and should be moved to the controller role instead.

In 5.0 we should remove the broker-side usage and make {{num.partitions}} and {{default.replication.factor}} effective only when specified in the controller configuration, and remove the corresponding warning logs. 



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