I think the new tickets can be done in parallel, and are not an actual
dependency for KAFKA-1845. Is that correct?

On Sat, Feb 7, 2015 at 1:44 PM, Jay Kreps <jay.kr...@gmail.com> wrote:

> I don't think we need a KIP/vote here, this is just an internal
> refactoring. We had said previously and noted in the document that the KIPs
> were just for big new features or public api changes.
>
> I am a big +1 on the idea. We'll have to be careful in the code review
> since it would really easy to cause subtle issues and it is hard to review
> this kind of change.
>
> For what it is worth the high-level idea of adding a bunch of helper code
> in org.apache.kafka.common is to start to incorporate this on the server
> and replace the utilities there. This will just help reduce the total code
> size.
>
> A few of the highlights there are:
> 1. Replace kafka.utils.Utils with o.a.k.common.utils.Utils. This will
> likely involve some thought and refactoring. Anything non-general purpose
> should move out of Utils entirely and anything that remains should be high
> quality, general purpose, and have some tests. We may want to keep a
> ScalaUtils with a couple of things that aren't really doable/convenient in
> Java. This should be straight-forward.
> 2. Refactor the network server to make use of the classes in
> o.a.k.common.network (receive, send, etc). It might be doable to make use
> of Selector as well.
> 3. Replace the request classes in kafka.api with the ones in
> o.a.k.common.requests. This is one of the more valuable things we can do as
> that will get us to having a single definition of the protocol.
> 4. Make use of the exceptions in o.a.k.common.errors
> 5. Switch over to the new metrics library.
>
> I'll file tickets for these.
>
> -Jay
>
> On Fri, Feb 6, 2015 at 11:16 AM, Joe Stein <joe.st...@stealth.ly> wrote:
>
> > I created KIP-12
> >
> >
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-12+change+broker+configuration+properties+to+be+consistent+with+the+rest+of+the+code
> > and linked it to this thread and the JIRA with the v1 patch. The rebased
> > version with updates for the current review should be ready to review in
> > the next few days.
> >
> > On Fri, Feb 6, 2015 at 1:31 PM, Jeff Holoman <jholo...@cloudera.com>
> > wrote:
> >
> > > I think this is a good change. Is there general agreement that we are
> > > moving forward with this approach? It would be nice to start using this
> > for
> > > future work.
> > >
> > > Thanks
> > >
> > > Jeff
> > >
> > > On Tue, Feb 3, 2015 at 9:34 AM, Joe Stein <joe.st...@stealth.ly>
> wrote:
> > >
> > > > I updated the RB changing some of the HIGH to MEDIUM and LOW.
> > > >
> > > > There might be other or different opinions and they may change over
> > time
> > > so
> > > > I don't really see h/m/l as a blocker to the patch going in.
> > > >
> > > > It would be great to take all the rb feedback from today and then
> > > tomorrow
> > > > rebase and include changes for a new patch.
> > > >
> > > > Then over the next day or two review, test and commit to trunk (or
> > > re-work
> > > > if necessary).
> > > >
> > > > /*******************************************
> > > >  Joe Stein
> > > >  Founder, Principal Consultant
> > > >  Big Data Open Source Security LLC
> > > >  http://www.stealth.ly
> > > >  Twitter: @allthingshadoop <http://www.twitter.com/allthingshadoop>
> > > > ********************************************/
> > > >
> > > > On Tue, Feb 3, 2015 at 4:56 AM, Andrii Biletskyi <
> > > > andrii.bilets...@stealth.ly> wrote:
> > > >
> > > > > It'd be great to have it on trunk.
> > > > > As I mentioned under jira ticket (KAFKA-1845) current
> implementation
> > > > lacks
> > > > > correct Importance settings.
> > > > > I'd be grateful if somebody could help me with it (a simple mapping
> > > > between
> > > > > config setting and importance or comments right in the review board
> > > would
> > > > > suffice).
> > > > >
> > > > > Thanks,
> > > > > Andrii Biletskyi
> > > > >
> > > > > On Mon, Feb 2, 2015 at 11:38 PM, Gwen Shapira <
> gshap...@cloudera.com
> > >
> > > > > wrote:
> > > > >
> > > > > > Strong +1 from me (obviously). Lots of good reasons to do it:
> > > > > > consistency, code reuse, better validations, etc, etc.
> > > > > >
> > > > > > I had one comment on the patch in RB, but it can also be
> refactored
> > > as
> > > > > > follow up JIRA to avoid blocking everyone who is waiting on this.
> > > > > >
> > > > > > Gwen
> > > > > >
> > > > > > On Mon, Feb 2, 2015 at 1:31 PM, Joe Stein <joe.st...@stealth.ly>
> > > > wrote:
> > > > > > > Hey, I wanted to start a quick convo around some changes on
> > trunk.
> > > > Not
> > > > > > sure
> > > > > > > this requires a KIP since it is kind of internal and shouldn't
> > > affect
> > > > > > users
> > > > > > > but we can decide if so and link this thread to that KIP if so
> > (and
> > > > > keep
> > > > > > > the discussion going on the thread if makes sense).
> > > > > > >
> > > > > > > Before making any other broker changes I wanted to see what
> folks
> > > > > thought
> > > > > > > about https://issues.apache.org/jira/browse/KAFKA-1845
> ConfigDec
> > > > > patch.
> > > > > > >
> > > > > > > I agree it will be nice to standardize and use one
> configuration
> > > and
> > > > > > > validation library across the board. It helps in a lot of
> > different
> > > > > > changes
> > > > > > > we have been discussing also in 0.8.3 and think we should make
> > sure
> > > > it
> > > > > is
> > > > > > > what we want if so then: review, commit and keep going.
> > > > > > >
> > > > > > > Thoughts?
> > > > > > >
> > > > > > > /*******************************************
> > > > > > >  Joe Stein
> > > > > > >  Founder, Principal Consultant
> > > > > > >  Big Data Open Source Security LLC
> > > > > > >  http://www.stealth.ly
> > > > > > >  Twitter: @allthingshadoop <
> > http://www.twitter.com/allthingshadoop
> > > >
> > > > > > > ********************************************/
> > > > > >
> > > > >
> > > >
> > >
> > >
> > >
> > > --
> > > Jeff Holoman
> > > Systems Engineer
> > >
> >
>

Reply via email to