Hello Leah, Thank you for the KIP.
I had a couple questions that maybe you can expand on from what is on the KIP. 1) Why are we enabling/disabling the logging by passing in a `WindowBytesStoreSupplier`? It seems to me that these two things should be separate. 2) There is already `withThisStoreSupplier(final WindowBytesStoreSupplier otherStoreSupplier)` and `withOtherStoreSupplier(final WindowBytesStoreSupplier otherStoreSupplier)`. Why do we need to duplicate them when the `retentionPeriod` can be set through them? Thanks, Walker On Mon, Nov 30, 2020 at 8:53 AM Leah Thomas <ltho...@confluent.io> wrote: > After reading through https://issues.apache.org/jira/browse/KAFKA-9921 I > removed the option to enable/disable caching for `StreamJoined`, as caching > will always be disabled because we retain duplicates. > > I updated the KIP accordingly, it now adds only `enableLogging` as a > config. > > On Mon, Nov 30, 2020 at 9:54 AM Leah Thomas <ltho...@confluent.io> wrote: > > > Hi all, > > > > I'd like to kick-off the discussion for KIP-689: Extend `StreamJoined` to > > allow more store configs. This builds off the work of KIP-479 > > < > https://cwiki.apache.org/confluence/display/KAFKA/KIP-479%3A+Add+StreamJoined+config+object+to+Join> > to > > add options to enable/disable both logging and caching for stream join > > stores. > > > > KIP is here: > > > https://cwiki.apache.org/confluence/display/KAFKA/KIP-689%3A+Extend+%60StreamJoined%60+to+allow+more+store+configs > > > > > > Looking forward to hearing your thoughts, > > Leah > > >