+1 on resolving some of these open issues separately. It is a pain to maintain, review, discuss and commit these type of large patches. Typically the set of improvements to really stabilize new features like this go well beyond one large initial patch anyway.
On Thu, Aug 13, 2015 at 10:24 PM, Gwen Shapira <g...@confluent.io> wrote: > Reminder: > If no one objects, I'm planning on merging PR-99 tomorrow. > > On Wed, Aug 12, 2015 at 11:17 AM, Gwen Shapira <g...@confluent.io> wrote: > > > Hi Kafka fans, > > > > I'd like to move ahead with getting the initial Copycat patches into > Kafka. > > > > If you'll look at the PR, we still have a number of open questions on the > > API (batch connectors, connector upgrades, data formats). I believe it > will > > be easier to iterate on those independently of getting the basic patch > in, > > but this means that the API we are committing may change in the next few > > month (before the 0.8.3 release). > > > > Here is my plan: > > 1. Add Stability attributes (The type that Hadoop and Guavas have) to > > Kafka. > > 2. Ewen agreed to mark the data API and connector APIs as "unstable", so > > no one will get caught by surprise if they implement a connector and the > > APIs move > > 3. I will start few concurrent discussions on the mailing list on what we > > see as open issues (the data API discussion already started by Ewen). > > Please chime in. > > 4. While the discussions are still on-going we will commit the initial > > CopyCat patch to allow people to try it out and give feedback. > > > > If someone objects to this plan, please respond ASAP. We'd like to get > the > > plan done by Friday. > > > > Thanks, > > Gwen > > > > > -- Thanks, Neha