Two comments:

   1. Is there a reason to use physical time rather than offset? The idea
   is for the consumer to say when it has consumed something so it can be
   deleted, right? It seems like offset would be a much more precise way to do
   this--i.e. the consumer says "I have checkpointed state up to offset X you
   can get rid of anything prior to that". Doing this by timestamp seems like
   it is just more error prone...
   2. Is this mechanism practical to use at scale? It requires several ZK
   writes per config change, so I guess that depends on how frequently the
   consumers would update the value and how many consumers there are...any
   thoughts on this?

-Jay

On Thu, Apr 28, 2016 at 8:28 AM, Bill Warshaw <wdwars...@gmail.com> wrote:

> I'd like to re-initiate the vote for KIP-47 now that KIP-33 has been
> accepted and is in-progress.  I've updated the KIP (
>
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-47+-+Add+timestamp-based+log+deletion+policy
> ).
> I have a commit with the functionality for KIP-47 ready to go once KIP-33
> is complete; it's a fairly minor change.
>
> On Wed, Mar 9, 2016 at 8:42 PM, Gwen Shapira <g...@confluent.io> wrote:
>
> > For convenience, the KIP is here:
> >
> >
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-47+-+Add+timestamp-based+log+deletion+policy
> >
> > Do you mind updating the KIP with  time formats we plan on supporting
> > in the configuration?
> >
> > On Wed, Mar 9, 2016 at 11:44 AM, Bill Warshaw <wdwars...@gmail.com>
> wrote:
> > > Hello,
> > >
> > > I'd like to initiate the vote for KIP-47.
> > >
> > > Thanks,
> > > Bill Warshaw
> >
>

Reply via email to