I took a pass on these and tried to update our summary table based on Gwen's summary. There are a couple that are just waiting on the owner to hold their vote.
There are a number that are still very sparse on detail. I really want to encourage everyone to take a look at the python PEPs, I think they are doing a great job of doing high quality design docs. I really think they do a good job of writing at a level where any advanced python user can come away from the document understanding the proposed change, the problem it solves, etc. https://www.python.org/dev/peps/pep-0238/ I know this stuff is annoying to do when you are the one doing the proposal as it slows you down and requires writing. But I think getting the new proposed state into all the other committers heads is really valuable to do and this will actually be more efficient and lead to much higher quality. By having us all thinking about all the up coming changes I think we will get to an end-state that makes a lot more sense. Thanks! Current KIP status: KIP State KIP-1 - Remove support of request.required.acks <https://cwiki.apache.org/confluence/display/KAFKA/KIP-1+-+Remove+support+of+request.required.acks> ClosedKIP-2 - Refactor brokers to allow listening on multiple ports and IPs <https://cwiki.apache.org/confluence/display/KAFKA/KIP-2+-+Refactor+brokers+to+allow+listening+on+multiple+ports+and+IPs> DiscussKIP-3 - Mirror Maker Enhancement <https://cwiki.apache.org/confluence/display/KAFKA/KIP-3+-+Mirror+Maker+Enhancement> ClosedKIP-4 - Command line and centralized administrative operations <https://cwiki.apache.org/confluence/display/KAFKA/KIP-4+-+Command+line+and+centralized+administrative+operations>Needs more detailKIP-5 - Broker Configuration Management <https://cwiki.apache.org/confluence/display/KAFKA/KIP-5+-+Broker+Configuration+Management>Needs more detailKIP-6 - New reassignment partition logic for rebalancing <https://cwiki.apache.org/confluence/display/KAFKA/KIP-6+-+New+reassignment+partition+logic+for+rebalancing>Needs more detailKIP-7 - Security - IP Filtering <https://cwiki.apache.org/confluence/display/KAFKA/KIP-7+-+Security+-+IP+Filtering> DiscussKIP-8 - Add a flush method to the producer API <https://cwiki.apache.org/confluence/display/KAFKA/KIP-8+-+Add+a+flush+method+to+the+producer+API> ClosedKIP-12 - Kafka Sasl/Kerberos implementation <https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=51809888> DiscussKIP-13 - Quota Design <https://cwiki.apache.org/confluence/display/KAFKA/KIP-13+-+Quotas>DiscussKIP-14 - Tools standardization <https://cwiki.apache.org/confluence/display/KAFKA/KIP-14+-+Tools+Standardization>Needs more detailKIP-15 - Add a close method with a timeout in the producer <https://cwiki.apache.org/confluence/display/KAFKA/KIP-15+-+Add+a+close+method+with+a+timeout+in+the+producer>Needs more detail On Tue, Mar 3, 2015 at 3:44 PM, Joel Koshy <jjkosh...@gmail.com> wrote: > Thanks Gwen! > > On Tue, Mar 03, 2015 at 12:12:24PM -0800, Gwen Shapira wrote: > > Hi, > > > > I put together a (very) short summary of the discussion and decisions: > > > > KIPs: > > We reviewed the list of KIPs posted here: > > > https://cwiki.apache.org/confluence/display/KAFKA/Kafka+Improvement+Proposals > > > > * KIP-2: Ready for formal vote > > * KIP-3: Discussion closed. There’s a new KIP (14) for standardizing > > command line options. > > * KIP-4: Need to think about and document APIs in detail, update KIP > > and discuss. > > * KIP-5: Need some fleshing out in the KIP - open questions about how > > exactly it will be used > > * KIP-6: Everyone should go back to review the KIP. > > * KIP-7: Ready for vote > > * KIP-12: Sriharsha will put in a blueprint for discussion > > * KIP-13: Need more discussion in mailing list about specific details > > > > * Ewen had good suggestion on how to fix the port binding in tests. > > * Create KIP to remove JDK6 support > > > > Gwen > >