With regard to mm, I was kind of assuming just based on the amount of work that that would go in for sure, but yeah I agree it is important.
-Jay On Wed, Mar 11, 2015 at 9:39 PM, Jay Kreps <jay.kr...@gmail.com> wrote: > What I was trying to say was let's do a real release whenever either > consumer or authn is done whichever happens first (or both if they can > happen close together)--not sure which is more likely to slip. > > WRT the beta thing I think the question for people is whether the beta > period was helpful or not in getting a more stable release? We could either > do a beta release again or we could just do a normal release and call the > consumer feature "experimental" or whatever...basically something to get it > in peoples hands before it is supposed to work perfectly and never change > again. > > -Jay > > > On Wed, Mar 11, 2015 at 9:27 PM, Gwen Shapira <gshap...@cloudera.com> > wrote: > >> So basically you are suggesting - lets do a beta release whenever we >> feel the new consumer is done? >> >> This can definitely work. >> >> I'd prefer holding for MM improvements too. IMO, its not just more >> improvements like flush() and compression optimization. >> Current MirrorMaker can lose data, which makes it pretty useless for >> its job. We hear lots of requests for robust MM from our customers, so >> I can imagine its pretty important to the Kafka community (unless I >> have a completely skewed sample). >> >> Gwen >> >> >> >> On Wed, Mar 11, 2015 at 9:18 PM, Jay Kreps <jay.kr...@gmail.com> wrote: >> > Yeah the real question is always what will we block on? >> > >> > I don't think we should try to hold back smaller changes. In this >> bucket I >> > would include most things you described: mm improvements, replica >> > assignment tool improvements, flush, purgatory improvements, compression >> > optimization, etc. Likely these will all get done in time as well as >> many >> > things that kind of pop up from users but probably aren't worth doing a >> > release for on their own. If one of them slips that fine. I also don't >> > think we should try to hold back work that is done if it isn't on a >> list. >> > >> > I would consider either SSL+SASL or the consumer worthy of a release on >> its >> > own. If they finish close to the same time that is great. We can maybe >> just >> > assess as these evolve where the other one is at and make a call >> whether it >> > will be one or both? >> > >> > -Jay >> > >> > On Wed, Mar 11, 2015 at 8:51 PM, Gwen Shapira <gshap...@cloudera.com> >> wrote: >> > >> >> If we are going in terms of features, I can see the following features >> >> getting in in the next month or two: >> >> >> >> * New consumer >> >> * Improved Mirror Maker (I've seen tons of interest) >> >> * Centralized admin requests (aka KIP-4) >> >> * Nicer replica-reassignment tool >> >> * SSL (and perhaps also SASL)? >> >> >> >> I think this collection will make a nice release. Perhaps we can cap >> >> it there and focus (as a community) on getting these in, we can have a >> >> release without too much scope creep in the not-very-distant-future? >> >> Even just 3 out of these 5 will still make a nice incremental >> >> improvement. >> >> >> >> Gwen >> >> >> >> >> >> On Wed, Mar 11, 2015 at 8:29 PM, Jay Kreps <jay.kr...@gmail.com> >> wrote: >> >> > Yeah I'd be in favor of a quicker, smaller release but I think as >> long as >> >> > we have these big things in flight we should probably keep the >> release >> >> > criteria feature-based rather than time-based, though (e.g. "when X >> >> works" >> >> > not "every other month). >> >> > >> >> > Ideally the next release would have at least a "beta" version of the >> new >> >> > consumer. I think having a new hunk of code like that available but >> >> marked >> >> > as "beta" is maybe a good way to go, as it gets it into peoples >> hands for >> >> > testing. This way we can declare the API not fully locked down until >> the >> >> > final release too, since mostly users only look at stuff after we >> release >> >> > it. Maybe we can try to construct a schedule around this? >> >> > >> >> > -Jay >> >> > >> >> > >> >> > On Wed, Mar 11, 2015 at 7:55 PM, Joe Stein <joe.st...@stealth.ly> >> wrote: >> >> > >> >> >> There hasn't been any public discussion about the 0.8.3 release >> plan. >> >> >> >> >> >> There seems to be a lot of work in flight, work with patches and >> review >> >> >> that could/should get committed but now just pending KIPS, work >> without >> >> KIP >> >> >> but that is in trunk already (e.g. the new Consumer) that would be >> the >> >> the >> >> >> release but missing the KIP for the release... >> >> >> >> >> >> What does this mean for the 0.8.3 release? What are we trying to >> get out >> >> >> and when? >> >> >> >> >> >> Also looking at >> >> >> >> https://cwiki.apache.org/confluence/display/KAFKA/Future+release+plan >> >> >> there >> >> >> seems to be things we are getting earlier (which is great of >> course) so >> >> are >> >> >> we going to try to up the version and go with 0.9.0? >> >> >> >> >> >> 0.8.2.0 ended up getting very bloated and that delayed it much >> longer >> >> than >> >> >> we had originally communicated to the community and want to make >> sure we >> >> >> take that feedback from the community and try to improve upon it. >> >> >> >> >> >> Thanks! >> >> >> >> >> >> ~ Joe Stein >> >> >> - - - - - - - - - - - - - - - - - >> >> >> >> >> >> http://www.stealth.ly >> >> >> - - - - - - - - - - - - - - - - - >> >> >> >> >> >> > >