Hi Gwen, I just wanted to point out that I just started the vote. Becket wrote the proposal and led the discussions.
What I understood from reading the discussion thread, the migration plan was discussed at the KIP meeting, and not much on the mailing list itself. My question about the migration plan was same as Guozhang wrote: The case when an upgraded broker receives an old producer request. The proposal is for the broker to fill in the timestamp field with the current time at the broker. Cons: it goes against the definition of CreateTime type of the timestamp (we are "over-writing" it at the broker). Pros: It looks like most of the use-cases would actually want that behavior, because otherwise timestamp is useless and they will need to support an old, pre-timestamp, behavior. E.g., if we modify log retention policy to use the timestamp, we would need to support an old implementation (the one that does not use timestamps in the message). So I actually have a preference for the proposed approach. Thanks, Anna On Tue, Dec 22, 2015 at 8:02 PM, Neha Narkhede <n...@confluent.io> wrote: > Hey Gwen, > > Migration plan wasn't really discussed a ton in the previous threads. So it > will be great to dive deep and see if there are gaps there. I had some > questions, but the details listed on the KIP are great. > > It is complex, though the plan outlined in the wiki assumes a zero downtime > upgrade assuming that producers and consumers can't be upgraded in tandem. > This is typical for companies that have a significant Kafka footprint, like > LinkedIn. > > Thanks, > Neha > > On Tue, Dec 22, 2015 at 7:48 PM, Gwen Shapira <g...@confluent.io> wrote: > > > Hi Anna, > > > > Thanks for the KIP, especially for the details on all the alternatives > and > > how we arrived at the proposal. Its really great! > > > > Can you point me at where the migration plan was discussed? It looks > overly > > complex and I have a bunch of questions, but if there was a discussion, > I'd > > like to read up rather than repeating it :) > > > > Gwen > > > > On Tue, Dec 22, 2015 at 12:34 PM, Anna Povzner <a...@confluent.io> > wrote: > > > > > Hi, > > > > > > I am opening the voting thread for KIP-32: Add CreateTime and > > > LogAppendTime to Kafka message. > > > > > > For reference, here's the KIP wiki: > > > > > > > > > https://cwiki.apache.org/confluence/display/KAFKA/KIP-32+-+Add+CreateTime+and+LogAppendTime+to+Kafka+message > > > > > > And the mailing list threads: > > > > > > September: > > > > > > http://mail-archives.apache.org/mod_mbox/kafka-dev/201509.mbox/%3CCAHrRUm6NMg%3DPh4HAJdxr%3DpmZhfFcD5OEV2yxj3fg%2BXnEBTW%2B3w%40mail.gmail.com%3E > > > > > > October: > > > > > > http://mail-archives.apache.org/mod_mbox/kafka-dev/201510.mbox/%3CCAHrRUm7RiBAJxwO15s1tztz%3D15oibO-QJ%2B_w8AxafTnuw3jjCw%40mail.gmail.com%3E > > > > > > December: > > > > > > http://mail-archives.apache.org/mod_mbox/kafka-dev/201512.mbox/%3CCAHrRUm4ugxDYzyy26MGRGKpK4hsjT4EKTuu18M3wztYq4PE%3DaQ%40mail.gmail.com%3E > > > > > > > > > Thanks > > > Anna > > > > > > > > > -- > Thanks, > Neha >