Thanks for the KIP Randall!
Automatic creation of internal Connect topics has been very useful since
KIP-154 and adapting the Connect workers to allow users to transparently
use broker defaults will be useful as well.

The KIP looks good.

Konstantine

On Sun, May 3, 2020 at 10:55 AM Christopher Egerton <chr...@confluent.io>
wrote:

> Hi Randall,
>
> Thanks for the KIP! I have a few questions and suggestions but no major
> objections.
>
> 1. The motivation is pretty clear for altering the various
> "*.storage.replication.factor" properties to allow -1 as a value now. Are
> there expected use cases for allowing modification of other properties of
> these topic configs? It'd be nice to understand why we're adding this extra
> configurability to the worker.
>
> 2. Should the "cleanup.policy" property have some additional guarding logic
> to make sure that people don't set it to "delete" or "both"?
>
> 3. The lack of a "config.storage.partitions" property seems intentional
> because the config topic should only ever have one partition. Now that
> we're adding all of these other internal topic-related properties, do you
> think it might be helpful to users if we emit a warning message of some
> sort when they try to configure their worker with this property?
>
> 4. On the topic of compatibility--this is a fairly niche edge case, but any
> time we add new configs to the worker we run the risk of overlap with
> existing configs for REST extensions that users may have implemented. This
> is different from other pluggable interfaces like config providers and
> converters, whose properties are namespaced (presumably to avoid collisions
> like this). Might be worth it to note this in a small paragraph or even
> just a single sentence.
>
> Cheers,
>
> Chris
>
> On Thu, Apr 30, 2020 at 4:32 PM Ryanne Dolan <ryannedo...@gmail.com>
> wrote:
>
> > Much needed, thanks.
> >
> > Ryanne
> >
> > On Thu, Apr 30, 2020 at 4:59 PM Randall Hauch <rha...@gmail.com> wrote:
> >
> > > Hello!
> > >
> > > I'd like to use this thread to discuss KIP-605, which expands some of
> the
> > > properties that the Connect distributed worker uses when creating
> > internal
> > > topics:
> > >
> > >
> > >
> >
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-605%3A+Expand+Connect+Worker+Internal+Topic+Settings
> > >
> > > Best regards,
> > >
> > > Randall
> > >
> >
>

Reply via email to