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 > > > > > > > > > > > > > > >
