Hi, Yaodong,

Thanks for the KIP. As Stan mentioned earlier, it seems that this is mostly
covered by KIP-248, which was originally proposed by Victor.

Hi, Victor,

Do you still plan to work on KIP-248? It seems that you already got pretty
far on that. If not, would you mind letting Yaodong take over this?

For both KIP-248 and KIP-422, one thing that I found missing is the support
for customized quota (
https://cwiki.apache.org/confluence/display/KAFKA/KIP-257+-+Configurable+Quota+Management).
With KIP-257, it's possible for one to construct a customized quota defined
through a map of metric tags. It would be useful to support that in the
AdminClient API and the wire protocol.

Hi, Sonke,

I think the proposal is to support the user/clientId level quota through an
AdminClient api. The user can be obtained from any existing authentication
mechanisms.

Thanks,

Jun

On Thu, Feb 7, 2019 at 5:59 AM Sönke Liebau
<soenke.lie...@opencore.com.invalid> wrote:

> Hi Yaodong,
>
> thanks for the KIP!
>
> If I understand your intentions correctly then this KIP would only
> address a fairly specific use case, namely SASL-PLAIN with users
> defined in Zookeeper. For all other authentication mechanisms like
> SSL, SASL-GSSAPI or SASL-PLAIN with users defined in jaas files I
> don't see how the AdminClient could directly create new users.
> Is this correct, or am I missing something?
>
> Best regards,
> Sönke
>
> On Thu, Feb 7, 2019 at 2:47 PM Stanislav Kozlovski
> <stanis...@confluent.io> wrote:
> >
> > This KIP seems to duplicate some of the functionality proposed in KIP-248
> > <
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-248+-+Create+New+ConfigCommand+That+Uses+The+New+AdminClient
> >.
> > KIP-248 has been stuck in a vote thread since July 2018.
> >
> > Viktor, do you plan on working on the KIP?
> >
> > On Thu, Feb 7, 2019 at 1:27 PM Stanislav Kozlovski <
> stanis...@confluent.io>
> > wrote:
> >
> > > Hey there Yaodong, thanks for the KIP!
> > >
> > > I'm not too familiar with the user/client configurations we currently
> > > allow, is there a KIP describing the initial feature? If there is, it
> would
> > > be useful to include in KIP-422.
> > >
> > > I also didn't see any authorization in the PR, have we thought about
> > > needing to authorize the alter/describe requests per the user/client?
> > >
> > > Thanks,
> > > Stanislav
> > >
> > > On Fri, Jan 25, 2019 at 5:47 PM Yaodong Yang <yangyaodon...@gmail.com>
> > > wrote:
> > >
> > >> Hi folks,
> > >>
> > >> I've published KIP-422 which is about adding support for user/client
> > >> configurations in the Kafka Admin Client.
> > >>
> > >> Basically the story here is to allow KafkaAdminClient to configure the
> > >> user
> > >> or client configurations for users, instead of requiring users to
> directly
> > >> talk to ZK.
> > >>
> > >> The link for this KIP is
> > >> following:
> > >>
> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=97555704
> > >>
> > >> I'd be happy to receive some feedback about the KIP I published.
> > >>
> > >> --
> > >> Best,
> > >> Yaodong Yang
> > >>
> > >
> > >
> > > --
> > > Best,
> > > Stanislav
> > >
> >
> >
> > --
> > Best,
> > Stanislav
>
>
>
> --
> Sönke Liebau
> Partner
> Tel. +49 179 7940878
> OpenCore GmbH & Co. KG - Thomas-Mann-Straße 8 - 22880 Wedel - Germany
>

Reply via email to