Thanks, folks.

The KIP appears to be satisfactory, so I plan to start a vote thread
tomorrow unless there are objections.

Best regards,

Randall

On Mon, May 4, 2020 at 2:56 PM Christopher Egerton <chr...@confluent.io>
wrote:

> Hi Randall,
>
> Looks great! Definitely in favor of a WARN level message instead of failing
> on startup. +1 non-binding when the vote thread comes
>
> Cheers,
>
> Chris
>
> On Mon, May 4, 2020 at 12:51 PM Randall Hauch <rha...@gmail.com> wrote:
>
> > Thanks, Chris.
> >
> > 1. Added a use case that describes why you might want to use -1 for
> > replication factor but want to set other properties.
> > 2&3. Thanks for bringing up these special properties that the worker
> always
> > sets. I've added an "Excluded properties" column to the table of new
> > properties, and listed out the topic-specific properties should not be
> set.
> > I've also added this paragraph:
> >
> > Note that some topic-specific properties are excluded because the
> > distributed worker always sets specific values. Therefore, if a
> distributed
> > worker configuration does set any of these excluded properties, the
> > distributed worker will issue a warning that such properties should not
> be
> > set and will be ignored.
> >
> >
> > I'm proposing that using such properties will result in a WARN log
> message,
> > but allow the worker to continue by ignoring these values. I added a
> > rejected alternative describing why I think failing is not desirable.
> >
> > 4. Added a sentence as suggested.
> >
> > Thanks!
> >
> > On Sun, May 3, 2020 at 12:55 PM 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