Hi, Yung,

Thanks for the KIP. A few comments.

JR1. For background, it would be useful to describe the current behavior on
min.insync.replicas when ELR is enabled.

JR2. In the helper of ConfigCommand, we list all configs at broker level,
but not at the cluster level since currently they are the same. With this
change, we need a way to list available configs only at the cluster level.

JR3. Should we also consider the following configs at the cluster level
only since they are all logical?
                                        compression.gzip.level

                                        compression.lz4.level

                                        compression.type

                                        compression.zstd.level

                                        delete.retention.ms

                                        max.compaction.lag.ms

                                        message.timestamp.after.max.ms

                                        message.timestamp.before.max.ms

                                        min.compaction.lag.ms

                                        remote.log.copy.disable

                                        remote.log.delete.on.disable

                                        remote.storage.enable

Thanks,

Jun

On Mon, Sep 1, 2025 at 7:35 AM Jhen-Yung Hsu <[email protected]> wrote:

> I would like to start a discussion:
> KIP-1210: Disallow Configurations at the Broker Level
> https://cwiki.apache.org/confluence/x/QIqhFg
>
> This KIP aims to disallow certain broker-level configurations, such as
> min.insync.replicas, to ensure consistent behavior across the cluster.
>
> Best regards,
> Yung
>

Reply via email to