yes, that sounds good to me

PoAn Yang <yangp...@gmail.com> 於 2025年8月3日 週日 下午7:23寫道:

> Hi Chia-Ping,
>
> chia_02: Yes, it’s better to return TimeoutException if the node
> is not available. However, for FeatureCommand, we can follow
> ReassignPartitionsCommand to return AdminCommandFailedException.
> WDYT?
>
>
> https://github.com/apache/kafka/blob/ea771563e0b5f047027ab1ffa67d976d8df26864/tools/src/main/java/org/apache/kafka/tools/reassign/ReassignPartitionsCommand.java#L901-L914
>
> Thanks,
> PoAn
>
> > On Aug 3, 2025, at 6:15 PM, Chia-Ping Tsai <chia7...@gmail.com> wrote:
> >
> > chia_02: If the node is nonexistent, the API throws
> > BrokerIdNotRegisteredException.
> > I added related test cases to test plan.
> >
> >
> > Throwing BrokerIdNotRegisteredException seems a bit odd to me, since the
> > broker may be temporarily unavailable. Perhaps, it should throw a
> > `TimeoutException`, similar to `incrementalAlterConfigs`. WDYT?
> >
> > PoAn Yang <yangp...@gmail.com> 於 2025年8月2日 週六 下午9:03寫道:
> >
> >> Hi Chia-Ping,
> >>
> >> Thanks for the great suggestion.
> >>
> >> chia_02: If the node is nonexistent, the API throws
> >> BrokerIdNotRegisteredException.
> >> I added related test cases to test plan.
> >>
> >> chia_03: Added KIP-1180 to alternatives section.
> >>
> >> Thanks,
> >> PoAn
> >>
> >>> On Aug 1, 2025, at 3:11 PM, Chia-Ping Tsai <chia7...@apache.org>
> wrote:
> >>>
> >>> hi Poan
> >>>
> >>> chia_02: what happens if the specific node is nonexistent? Could you
> >> please add the case to the test plan?
> >>>
> >>> chia_03:  we have another KIP that exposes the versions through
> metrics.
> >> Could you please expand the rejected alternatives section regarding the
> >> option of “using metrics”?
> >>>
> >>> Best,
> >>> Chia-Ping
> >>>
> >>>
> >>> On 2025/07/23 13:57:08 PoAn Yang wrote:
> >>>> Hi Chia-Ping,
> >>>>
> >>>> Thanks for the review.
> >>>>
> >>>> chia_00: Updated the comment of `DescribeFeaturesOptions#nodeId`
> >> function.
> >>>>
> >>>> chia_01: Updated the returned type of `DescribeFeaturesOptions#nodeId`
> >> to `OptionalInt` and changed the default value as `OptionalInt.empty()`.
> >>>>
> >>>> Thanks,
> >>>> PoAn
> >>>>
> >>>>> On Jul 23, 2025, at 2:35 AM, Chia-Ping Tsai <chia7...@apache.org>
> >> wrote:
> >>>>>
> >>>>> hi PoAn
> >>>>>
> >>>>> thanks for this KIP. Please take a look at following questions.
> >>>>>
> >>>>> chia_00:
> >>>>>
> >>>>> The behavior of "-1" defined by `DescribeFeaturesOptions#nodeId` is
> >> too detailed. That could obstructs us from tweaking the behavior in the
> >> future. Perhaps we could use "arbitrary controller/broker" instead.
> >>>>>
> >>>>> chia_01:
> >>>>>
> >>>>> the returned type of `DescribeFeaturesOptions#nodeId` could be
> >> replaced by `OptionalInt`
> >>>>>
> >>>>> Best,
> >>>>> Chia-Ping
> >>>>>
> >>>>> On 2025/04/15 14:01:18 PoAn Yang wrote:
> >>>>>> Hi all,
> >>>>>>
> >>>>>> I would like to start a discussion thread on KIP-1160.
> >>>>>>
> >>>>>> It adds node id to DescribeFeaturesOptions, so Admin client and
> >> kafka-features
> >>>>>> have ability to retrieve features from a specific node.
> >>>>>>
> >>>>>> Please take a look and feel free to share any thought.
> >>>>>>
> >>>>>> https://cwiki.apache.org/confluence/x/5gnXF
> >>>>>>
> >>>>>> Thanks,
> >>>>>> PoAn
> >>>>
> >>>>
> >>
> >>
>
>

Reply via email to