Hi, Jiunn-Yang,

Thanks for the reply.

jr1. Could you update the KIP to make the discrepancy and the impact clear?

Jun

On Sat, Jan 31, 2026 at 6:27 PM 黃竣陽 <[email protected]> wrote:

> Hello Jun
>
> jr1. Yes. When using the controller path, AlterConfigOp.OpType.SET allows
> null values.
> As a result, the user’s configuration may be deleted unintentionally.
>
> Best Regards,
> Jiunn-Yang
>
> > Jun Rao via dev <[email protected]> 於 2026年1月31日 上午8:02 寫道:
> >
> > Hi, Jiunn-Yang,
> >
> > Thanks for the KIP. It's important to make the config behavior consistent
> > between the broker and the controller.
> >
> > jr1. "Brokers only allow null values with the AlterConfigOp.OpType.DELETE
> > operation type; otherwise, they throw an InvalidRequestException .
> >       Controllers allow users to set null values with
> > AlterConfigOp.OpType.DELETE  without restrictions."
> > Do you mean that the controller allow users to set null values for types
> > other than AlterConfigOp.OpType.DELETE? If that's the case, does that
> lead
> > to accidentally deleting a config?
> >
> > Jun
> >
> >
> >
> > On Tue, Jan 6, 2026 at 2:02 AM 黃竣陽 <[email protected]> wrote:
> >
> >> Hi all,
> >>
> >> I’d like to manually bump this thread.
> >>
> >> Best Regards,
> >> Jiunn-Yang
> >>
> >>> 黃竣陽 <[email protected]> 於 2025年12月22日 晚上9:25 寫道:
> >>>
> >>> Hello chia,
> >>>
> >>> Thanks for your comments.
> >>> I have updated the KIP based on your feedback.
> >>>
> >>> Best Regards,
> >>> Jiunn-Yang
> >>>
> >>>> Chia-Ping Tsai <[email protected]> 於 2025年12月21日 晚上9:40 寫道:
> >>>>
> >>>> hi Jiunn-Yang
> >>>>
> >>>> chia_00: please update the discussion link on the KIP page
> >>>>
> >>>> chia_01: The description of `Invalid dynamic configs` is incomplete.
> >> The controller accepts the invalid request initially, but silently drops
> >> the invalid configs during application. Consequently, previous valid
> >> configs are also removed ...
> >>>>
> >>>> Best,
> >>>> Chia-Ping
> >>>>
> >>>> On 2025/12/15 12:14:52 黃竣陽 wrote:
> >>>>> Hello everyone,
> >>>>>
> >>>>> I would like to start a discussion on KIP-1256 Align broker and
> >> controller behavior for handling
> >>>>> null config values, duplicate entries, and error codes <
> >> https://cwiki.apache.org/confluence/x/J47MFw>
> >>>>>
> >>>>> This proposal aims to align the behavior of
> >> Admin.incrementalAlterConfigs when using bootstrap.servers
> >>>>> versus bootstrap.controllers.
> >>>>>
> >>>>> Best Regards,
> >>>>> Jiunn-Yang
> >>>
> >>
> >>
>
>

Reply via email to