Thanks for all who provided feedback and voted. The vote passed with 5 binding +1s (Sriram, Guozhang, Jason, Jun, Ismael) and 3 non-binding +1s (Colin, Robert, James).
Ismael On Fri, May 12, 2017 at 1:54 AM, Jun Rao <j...@confluent.io> wrote: > Hi, Ismael, > > Thanks for the update KIP. +1 > > Jun > > On Thu, May 11, 2017 at 4:13 PM, Ismael Juma <ism...@juma.me.uk> wrote: > > > Thanks for the feedback Jun. > > > > 1. This is a good point. After thinking about it, I concluded that quotas > > should be handled via separate APIs, so I moved it to future work. I > quote > > the reasoning from the KIP: > > > > "Support for reading and updating client, user and replication quotas. We > > initially included that in the KIP, but it subsequently became apparent > > that a separate protocol and AdminClient API would be more appropriate. > The > > reason is that client/user quotas can be applied on a client id, user or > > (client id, user) tuple. In the future, the hierarchy may get even more > > complicated. So, it makes sense to keeping the API simple for the simple > > cases while introducing a more sophisticated API for the more complex > > case." > > > > 2. I have clarified it. > > > > Ismael > > > > On Wed, May 10, 2017 at 4:55 PM, Jun Rao <j...@confluent.io> wrote: > > > > > Hi, Ismael, > > > > > > Thanks for the KIP. Looks good overall. A couple of minor comments. > > > > > > 1. Currently, quotas can be updated at the <user, clientId> combination > > > level. So, it seems that we need to reflect that somehow in both the > wire > > > protocol and the admin api. > > > 2. It would be useful to clarify what configs are considered read-only. > > > > > > Jun > > > > > > On Mon, May 8, 2017 at 8:52 AM, Ismael Juma <ism...@juma.me.uk> wrote: > > > > > > > Quick update, I renamed ListConfigs to DescribeConfigs (and related > > > classes > > > > and methods) as that is more consistent with other protocols (like > > > > ListGroups and DescribeGroups). So the new link is: > > > > > > > > https://cwiki.apache.org/confluence/display/KAFKA/KIP- > > > > 133%3A+Describe+and+Alter+Configs+Admin+APIs > > > > > > > > Ismael > > > > > > > > On Mon, May 8, 2017 at 5:01 AM, Ismael Juma <ism...@juma.me.uk> > wrote: > > > > > > > > > [Seems like the original message ended up in the discuss thread in > > > GMail, > > > > > so trying again] > > > > > > > > > > Hi everyone, > > > > > > > > > > I believe I addressed the comments in the discussion thread and > given > > > the > > > > > impending KIP freeze, I would like to start the voting process for > > > > KIP-133: > > > > > List and Alter Configs Admin APIs: > > > > > > > > > > https://cwiki.apache.org/confluence/display/KAFKA/KIP-133%3A > > > > > +List+and+Alter+Configs+Admin+APIs > > > > > > > > > > As mentioned previously, this KIP and KIP-140 (Add administrative > > RPCs > > > > for > > > > > adding, deleting, and listing ACLs) complete the AdminClient work > > that > > > > was > > > > > originally proposed as part KIP-4. > > > > > > > > > > If you have additional feedback, please share it in the discuss > > thread. > > > > > > > > > > The vote will run for a minimum of 72 hours. > > > > > > > > > > Thanks, > > > > > Ismael > > > > > > > > > > > > > > >