Hi all,

If there are no further comments, I plan to start the vote tomorrow.

Best,
Kuan-Po Tseng

On 2025/10/15 15:57:04 Kuan Po Tseng wrote:
> Hi all,
> 
> Sorry for the late reply, and thanks so much for all the feedback — really 
> appreciated!
> 
> chia_00: Good point. We can add warnings during broker startup to notify 
> users about this change.
> chia_01: Thanks for the reminder — as you mentioned, both configs should 
> indeed be set to -1.
> 
> Luke_01: Absolutely, we can make this change in 5.0.
> Luke_02: Thanks! Agreed, we should update the documentation, as it’s not very 
> clear at the moment.
> Luke_03: As you and Ismael suggested, for the 4.x series we can introduce an 
> override rule: if users explicitly set these two configs in the broker 
> configuration, we’ll continue applying them for auto topic creation. This 
> override will eventually be removed in 5.0. I’ve updated the KIP to reflect 
> this.
> 
> Best,
> Kuan-Po Tseng
> 
> On 2025/09/25 13:37:41 Ismael Juma wrote:
> > An alternative would be to allow the configs to be set on either
> > broker.properties or controller.properties. The former would take
> > precedence over the latter (just like topic configs provided by clients
> > take precedence over the default server configuration).
> > 
> > Ismael
> > 
> > On Thu, Sep 25, 2025 at 12:01 AM Luke Chen <[email protected]> wrote:
> > 
> > > Hi Kuan-Po,
> > >
> > > Thanks for fixing this inconsistency!
> > >
> > > Questions:
> > > 1. The `num.partitions` currently still exists in our example
> > > broker.properties file. We should update it, too.
> > >
> > > 2. "This is a breaking change because it alters where these two configs 
> > > are
> > > applied. The change can only be introduced in the next major release 
> > > (i.e.,
> > > 5.0)."
> > > Does that mean we don't do anything before v5.0? Maybe we can update the
> > > doc first to mention this inconsistency?
> > >
> > > 3. What about the topic configuration overridden in broker and controller
> > > properties file?
> > > For example:
> > > Broker sets "log.retention.ms=100"
> > > Controller sets "log.retention.ms=1000"
> > > A topic "t" created without setting the "retention.ms".
> > > In this case, the "retention.ms" for topic "t" is 100 or 1000?
> > > Does the inconsistency happen in all topic configs?
> > >
> > >
> > > Thank you.
> > > Luke
> > >
> > >
> > > On Thu, Sep 25, 2025 at 1:40 AM Chia-Ping Tsai <[email protected]> wrote:
> > >
> > > > hi Kuan-Po
> > > >
> > > > thanks for this KIP.
> > > >
> > > > chia_00: Is it possible to add warning messages to broker to highlight
> > > this
> > > > change?
> > > >
> > > > chia_01: Should broker set `-1` explicitly?
> > > >
> > > > Best,
> > > > Chia-Ping
> > > >
> > > > Kuan-Po Tseng <[email protected]> 於 2025年9月25日 週四 上午12:20寫道:
> > > >
> > > > > Hello everyone,
> > > > >
> > > > > I’d like to bring up a small change aimed at aligning the behavior of
> > > > > num.partitions and default.replication.factor during topic creation.
> > > > >
> > > > > You can find the KIP here:
> > > https://cwiki.apache.org/confluence/x/WIrHFg.
> > > > >
> > > > > Thanks,
> > > > > Kuan-Po Tseng
> > > > >
> > > >
> > >
> > 
> 

Reply via email to