Right, if this KIP is subsumed by KIP-7, perhaps we just need to wait until KIP-7 is done? If we add the small change now, we will have to worry about migrating existing users and deprecating some configs when KIP-7 is done.
Thanks, Jun On Fri, Mar 20, 2015 at 10:36 AM, Parth Brahmbhatt < pbrahmbh...@hortonworks.com> wrote: > I am not entirely sure what you mean by integrating KIP-7 work with > KAFKA-1688. Wouldn¹t the work done as part of KIP-7 become obsolete once > KAFKA-1688 is done? Multiple ways of controlling these authorization just > seems extra configuration that will confuse admins/users. > > If timing is the only issue don¹t you think its better to focus our energy > on getting 1688 done faster which seem to be the longer term goal anyways? > > Thanks > Parth > > On 3/20/15, 10:28 AM, "Jeff Holoman" <jholo...@cloudera.com> wrote: > > >Hey Jun, > > > >The intent was for the same functionality to be utilized when 1688 is > >done, > >as mentioned in the KIP: > > > >"The broader security initiative <http://kafka-1682/> will add more > robust > >controls for these types of environments, and this proposal could be > >integrated with that work at the appropriate time. This is also the > >specific request of a large financial services company." > > > >I don't think including the functionality now (as it's relatively simple) > >would preclude integration into 1688. At that point the implementation of > >the check might change, but as it's a broker config, there shouldn't be > >concerns about backward compatibility. > > > >Hope that helps > > > >Thanks > > > >Jeff > > > >On Fri, Mar 20, 2015 at 12:26 PM, Jun Rao <j...@confluent.io> wrote: > > > >> Yes, we can discuss the implementation separately. > >> > >> As for the proposal itself, have you looked at KAFKA-1688? Could this > >>just > >> be a special case for authorization and be included there? > >> > >> Thanks, > >> > >> Jun > >> > >> On Wed, Mar 18, 2015 at 6:26 PM, Jeff Holoman <jholo...@cloudera.com> > >> wrote: > >> > >> > One other thought. Does the timing of the implementation (or lack > >> thereof) > >> > affect the proposal? It seems like the question you are asking is an > >> > implementation detail in terms of when the work would be done. If > >>there > >> > isn't really support for the KIP that's ok, just wanting to make sure > >>we > >> > are segmenting the vote for the KIP from concerns about implementation > >> > timing. > >> > > >> > Thanks! > >> > > >> > Jeff > >> > > >> > On Wed, Mar 18, 2015 at 9:22 PM, Jeff Holoman <jholo...@cloudera.com> > >> > wrote: > >> > > >> > > Hey Jun thanks for the comment. > >> > > > >> > > Is the plan to re-factor the SocketServer implementation > >>significantly? > >> > > The current check is just in the acceptor. Does this change with the > >> > > refactor? > >> > > > >> > > Thanks > >> > > > >> > > Jeff > >> > > > >> > > > >> > > > >> > > > >> > > > >> > > On Wed, Mar 18, 2015 at 7:25 PM, Jun Rao <j...@confluent.io> wrote: > >> > > > >> > >> The proposal sounds reasonable. Timing wise, since we plan to > >>refactor > >> > the > >> > >> network layer code in the broker, perhaps this can wait until > >> KAFKA-1928 > >> > >> is > >> > >> done? > >> > >> > >> > >> Thanks, > >> > >> > >> > >> Jun > >> > >> > >> > >> On Tue, Mar 17, 2015 at 6:56 AM, Jeff Holoman > >><jholo...@cloudera.com> > >> > >> wrote: > >> > >> > >> > >> > bump > >> > >> > > >> > >> > On Tue, Mar 3, 2015 at 8:12 PM, Jeff Holoman > >><jholo...@cloudera.com > >> > > >> > >> > wrote: > >> > >> > > >> > >> > > Guozhang, > >> > >> > > > >> > >> > > The way the patch is implemented, the check is done in the > >> acceptor > >> > >> > thread > >> > >> > > accept() method of the Socket Server, just before > >> connectionQuotas. > >> > >> > > > >> > >> > > Thanks > >> > >> > > > >> > >> > > Jeff > >> > >> > > > >> > >> > > On Tue, Mar 3, 2015 at 7:59 PM, Guozhang Wang > >><wangg...@gmail.com > >> > > >> > >> > wrote: > >> > >> > > > >> > >> > >> Jeff, > >> > >> > >> > >> > >> > >> I am wondering if the IP filtering rule can be enforced at the > >> > socket > >> > >> > >> server level instead of the Kafka API level? > >> > >> > >> > >> > >> > >> Guozhang > >> > >> > >> > >> > >> > >> On Tue, Mar 3, 2015 at 2:24 PM, Jiangjie Qin > >> > >> <j...@linkedin.com.invalid > >> > >> > > > >> > >> > >> wrote: > >> > >> > >> > >> > >> > >> > +1 (non-binding) > >> > >> > >> > > >> > >> > >> > On 3/3/15, 1:17 PM, "Gwen Shapira" <gshap...@cloudera.com> > >> > wrote: > >> > >> > >> > > >> > >> > >> > >+1 (non-binding) > >> > >> > >> > > > >> > >> > >> > >On Tue, Mar 3, 2015 at 12:44 PM, Jeff Holoman < > >> > >> jholo...@cloudera.com > >> > >> > > > >> > >> > >> > >wrote: > >> > >> > >> > >> Details in the wiki. > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > > >> > >> > >> > >> > >> > > >> > >> > >> > > >> > >> > https://cwiki.apache.org/confluence/display/KAFKA/KIP-7+-+Security+-+IP+F > >> > >> > >> > >>iltering > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> -- > >> > >> > >> > >> Jeff Holoman > >> > >> > >> > >> Systems Engineer > >> > >> > >> > > >> > >> > >> > > >> > >> > >> > >> > >> > >> > >> > >> > >> -- > >> > >> > >> -- Guozhang > >> > >> > >> > >> > >> > > > >> > >> > > > >> > >> > > > >> > >> > > -- > >> > >> > > Jeff Holoman > >> > >> > > Systems Engineer > >> > >> > > > >> > >> > > > >> > >> > > > >> > >> > > > >> > >> > > >> > >> > > >> > >> > -- > >> > >> > Jeff Holoman > >> > >> > Systems Engineer > >> > >> > > >> > >> > >> > > > >> > > > >> > > > >> > > -- > >> > > Jeff Holoman > >> > > Systems Engineer > >> > > > >> > > > >> > > > >> > > > >> > > >> > > >> > -- > >> > Jeff Holoman > >> > Systems Engineer > >> > > >> > > > > > > > >-- > >Jeff Holoman > >Systems Engineer > >