Thanks for the feedback! I'll go ahead and move it to vote now.

Best,
Leah

On Wed, Dec 2, 2020 at 6:58 AM Bruno Cadonna <br...@confluent.io> wrote:

> Thanks for the KIP!
>
> LGTM, as well!
>
> Best,
> Bruno
>
> On 02.12.20 00:41, Walker Carlson wrote:
> > Thanks for making these changes. It makes more sense now to me. Overall
> LGTM
> >
> > walker
> >
> > On Tue, Dec 1, 2020 at 3:39 PM Sophie Blee-Goldman <sop...@confluent.io>
> > wrote:
> >
> >> Thanks for the KIP! I'm happy with the state of things after your latest
> >> update,
> >> LGTM
> >>
> >> Sophie
> >>
> >> On Tue, Dec 1, 2020 at 2:26 PM Leah Thomas <ltho...@confluent.io>
> wrote:
> >>
> >>> Hi Matthias,
> >>>
> >>> Yeah I think it should, good catch. That should also answer Walker's
> >>> question about why we have an option for `withLoggingEnabled()` even
> >> though
> >>> that's the default. Passing in a new map of configs could allow the
> user
> >> to
> >>> configure the log differently than the default. I've updated the KIP to
> >>> reflected the added parameter and an added variable, `topicConfig` to
> >> store
> >>> the map of configs.
> >>>
> >>> Best,
> >>> Leah
> >>>
> >>> On Mon, Nov 30, 2020 at 5:35 PM Matthias J. Sax <mj...@apache.org>
> >> wrote:
> >>>
> >>>> Thanks for the KIP Leah.
> >>>>
> >>>> Should `withLoggingEnabled()` take a `Map<String, String> config`
> >>>> similar to the one from `Materialized`?
> >>>>
> >>>>
> >>>> -Matthias
> >>>>
> >>>> On 11/30/20 12:22 PM, Walker Carlson wrote:
> >>>>> Ah. That makes sense. Thank you for fixing that.
> >>>>>
> >>>>> One minor question. If the default is enabled is there any case
> >> where a
> >>>>> user would turn logging off then back on again? I can see having the
> >>>>> enableLoging for completeness so it's not that important probably.
> >>>>>
> >>>>> Anyways other than that it looks good!
> >>>>>
> >>>>> Walker
> >>>>>
> >>>>> On Mon, Nov 30, 2020 at 12:06 PM Leah Thomas <ltho...@confluent.io>
> >>>> wrote:
> >>>>>
> >>>>>> Hey Walker,
> >>>>>>
> >>>>>> Thanks for your response.
> >>>>>>
> >>>>>> 1. Ah yeah thanks for the catch, that was held over from copy/paste.
> >>>> Both
> >>>>>> functions should take no parameters, as they just `loggingEnabled`
> >> to
> >>>> true
> >>>>>> or false. I've removed the `WindowBytesStoreSupplier
> >>> otherStoreSupplier`
> >>>>>> from the methods in the KIP
> >>>>>> 2. I think the fix to 1 answers this question, otherwise, I'm not
> >>> quite
> >>>>>> sure what you're asking. With the updated method calls, there
> >>> shouldn't
> >>>> be
> >>>>>> any duplication.
> >>>>>>
> >>>>>> Cheers,
> >>>>>> Leah
> >>>>>>
> >>>>>> On Mon, Nov 30, 2020 at 12:14 PM Walker Carlson <
> >>> wcarl...@confluent.io>
> >>>>>> wrote:
> >>>>>>
> >>>>>>> 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
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>
> >>
> >
>

Reply via email to