Perhaps in the future we can use a [POLL] or similar? This confused a lot of folks because they thought a VOTE was being called on KIP-80 when it wasn't. (Even if we say shame on them for not reading the body in full, the title caught me as well.)
-Ewen On Tue, Oct 25, 2016 at 7:11 PM, Harsha Chintalapani <ka...@harsha.io> wrote: > Neha, > As I stated in my earlier email, this is an interest check > vote thread and, not a KIP vote thread, to gather input from users mailing > list if there is any interest for REST server to be part of Kafka. Also, > this has been noted in the discuss thread that we should make an interest > vote thread to include users list. > > Thanks, > Harsha > > On Tue, Oct 25, 2016 at 6:51 PM Neha Narkhede <n...@confluent.io> wrote: > > > -1 > > > > Let me make an observation and then state my reasons. > > > > First, I am a little surprised to see this vote thread as I think it is a > > bit premature. As a community, we've consistently invested in good > > communication. If there are differing opinions on a DISCUSS thread, we > > generally gather the community for a KIP call/ in-person meeting. If > > required, meet several times. Then send around notes and finally, call a > > vote. I've observed us resolve many issues and reach better decisions as > a > > community by doing that. We've given higher bandwidth communication a > > chance and that has paid off. I would've liked to see us do the same here > > and would still offer the time to do so. > > > > There is a ton of context involved to understand the concerns of those of > > us who have been actively contributing to Kafka for 6 years -- We've > worked > > very hard to keep Kafka simple, that is a big reason for its adoption and > > success so far. We've built a thoughtful community that engages in > > constructive communication versus reaching knee-jerk decisions. I see the > > latter happening here and would urge the new members to invest more time > in > > sharing ideas before voting. > > > > Let me state the reasons for my vote since the thread was started: > > > > - REST proxy does not cover a meaningful % of usage on Kafka. When we > ran a > > poll, it turned out that 50% users want non-java clients, 46% ish wanted > > the java clients and the rest were interested in other protocols (REST, > > MQTT, AMQP). > > - We have tried this approach and it did not work. Our objective is to > > deliver high-quality software and build an agile community. We failed at > > both those objectives with clients and have decided to instead invest in > > the ecosystem and not bloat Apache Kafka. > > - The Kafka ecosystem is large, thriving, open-source and non-Apache. > That > > is working, why do we think this should be an exception? Never change > > something that works right? To me, this already is a big reason why the > > Apache argument doesn't make sense. > > > > Regarding the governance worries -- If you are worried about governance, > > why not first try to contribute, hit roadblocks around project direction > > and then raise concerns around governance? Doing that prematurely is > > solving a hypothetical problem and we need to invest time in solving real > > problems. > > > > > > On Tue, Oct 25, 2016 at 5:30 PM Haohui Mai <ricet...@gmail.com> wrote: > > > > > +1 > > > > > > In my personal experience Kafka REST server is one of essential parts > on > > > building a reliable real-time pipeline. It's okay to keep the code > > > reasonably separated from the core, but would appreciate to see some > > > official supports for the REST servers from the Kafka community. > > > > > > Regards, > > > Haohui > > > > > > On Tue, Oct 25, 2016 at 4:42 PM Ismael Juma <ism...@juma.me.uk> wrote: > > > > > > > -1 > > > > > > > > I think it's good to avoid adding non-essential items to the Apache > > Kafka > > > > project so that it can continue evolving at a fast pace. Since a REST > > > > server can be naturally implemented as an external project, I believe > > the > > > > disadvantages of including it outweigh the advantages. > > > > > > > > Ismael > > > > > > > > On Tue, Oct 25, 2016 at 10:16 PM, Harsha Chintalapani < > ka...@harsha.io > > > > > > > wrote: > > > > > > > > > Hi All, > > > > > We are proposing to have a REST Server as part of > Apache > > > > Kafka > > > > > to provide producer/consumer/admin APIs. We Strongly believe having > > > > > REST server functionality with Apache Kafka will help a lot of > users. > > > > > Here is the KIP that Mani Kumar wrote > > > > > https://cwiki.apache.org/confluence/display/KAFKA/KIP- > > > > > 80:+Kafka+Rest+Server. > > > > > There is a discussion thread in dev list that had differing > opinions > > on > > > > > whether to include REST server in Apache Kafka or not. You can read > > > more > > > > > about that in this thread > > > > > > > > http://mail-archives.apache.org/mod_mbox/kafka-dev/201610. > mbox/%3CCAMVt_ > > > > > aymqeudm39znsxgktpdde46sowmqhsxop-+jmbcuv7...@mail.gmail.com%3E > > > > > > > > > > This is a VOTE thread to check interest in the community > > for > > > > > adding REST Server implementation in Apache Kafka. > > > > > > > > > > Thanks, > > > > > Harsha > > > > > > > > > > > > > > -- > > Thanks, > > Neha > > > -- Thanks, Ewen