This KIP is related to KIP-32, but I strikes me that it only makes sense with one of the two proposed message timestamp types. If I understand correctly, message timestamps are only certain to be monotonically increasing in the log if message.timestamp.type=LogAppendTime.
Does timestamp-based auto-expiration require use of message.timestamp.type=LogAppendTime? I think this KIP is a good idea, but I think it relies on strict ordering of timestamps to be workable. Andrew Schofield > Date: Fri, 12 Feb 2016 10:38:46 -0800 > Subject: Re: [DISCUSS] KIP-47 - Add timestamp-based log deletion policy > From: n...@confluent.io > To: dev@kafka.apache.org > > Adding a timestamp based auto-expiration is useful and this proposal makes > sense. Thx! > > On Wed, Feb 10, 2016 at 3:35 PM, Jay Kreps wrote: > >> I think this makes a lot of sense and won't be hard to implement and >> doesn't create too much in the way of new interfaces. >> >> -Jay >> >> On Tue, Feb 9, 2016 at 8:13 AM, Bill Warshaw wrote: >> >>> Hello, >>> >>> I just submitted KIP-47 for adding a new log deletion policy based on a >>> minimum timestamp of messages to retain. >>> >>> >>> >> https://cwiki.apache.org/confluence/display/KAFKA/KIP-47+-+Add+timestamp-based+log+deletion+policy >>> >>> I'm open to any comments or suggestions. >>> >>> Thanks, >>> Bill Warshaw >>> >> > > > > -- > Thanks, > Neha