That's a good idea. I'll keep KIP-114 for the streams changes only and do a new KIP soon for the log compaction as both are independent improvements.
I'm removing 2 paragraphs from KIP-114, but otherwise it's still good to discuss on this thread. Thanks Eno > On 16 Jan 2017, at 17:12, Ismael Juma <ism...@juma.me.uk> wrote: > > Thanks for the KIP, Eno. It seems reasonable on first inspection although > others more familiar with Streams may have more to say. :) With regards to > "log > compaction based on timestamps", it may make sense to do that as its own > KIP as interested parties may miss it if it's inside a Streams KIP. It > would also be good to elaborate on the details of how this new log > compaction mode would work. > > Ismael > > On Mon, Jan 16, 2017 at 4:44 PM, Eno Thereska <eno.there...@gmail.com> > wrote: > >> Hello, >> >> We created "KIP-114: KTable materialization and improved semantics" to >> solidify the KTable semantics in Kafka Streams: >> https://cwiki.apache.org/confluence/display/KAFKA/KIP- >> 114%3A+KTable+materialization+and+improved+semantics < >> https://cwiki.apache.org/confluence/display/KAFKA/KIP- >> 114:+KTable+materialization+and+improved+semantics> >> >> Your feedback is appreciated. >> Thanks >> Eno