Thanks for the quick response.

It seems the config following --delete-config should be quoted.

Cheers

On Mon, Nov 20, 2017 at 12:02 PM, Rajini Sivaram <rajinisiva...@gmail.com>
wrote:

> Ted,
>
> Have added an example for --delete-config.
>
> On Mon, Nov 20, 2017 at 7:42 PM, Ted Yu <yuzhih...@gmail.com> wrote:
>
> > bq. There is a --delete-config option
> >
> > Consider adding a sample with the above option to the KIP.
> >
> > Thanks
> >
> > On Mon, Nov 20, 2017 at 11:36 AM, Rajini Sivaram <
> rajinisiva...@gmail.com>
> > wrote:
> >
> > > Hi Ted,
> > >
> > > Thank you for reviewing the KIP.
> > >
> > > *Would decreasing network/IO threads be supported ?*
> > > Yes, As described in the KIP, some connections will be closed if
> network
> > > thread count is reduced (and reconnections will be processed on
> remaining
> > > threads)
> > >
> > > *What if some keys in configs are not in the Set returned
> > > by reconfigurableConfigs()? Would exception be thrown ?*
> > > No, *reconfigurableConfigs() *will be used to decide which classes are
> > > notified when a configuration update is made*.
> **reconfigure(Map<String,
> > ?>
> > > configs)* will be invoked with all of the configured configs of the
> > broker,
> > >  similar to  *configure(Map<String, ?> configs). *For example, when
> > > *SslChannelBuilder* is made reconfigurable, it could just create a new
> > > SslFactory with the latest configs, using the same code as
> *configure()*.
> > > We avoid reconfiguring *SslChannelBuilder *unnecessarily*, *for example
> > if
> > > a topic config has changed, since topic configs are not listed in the
> > > *SslChannelBuilder#**reconfigurableConfigs().*
> > >
> > > *The sample commands for bin/kafka-configs include '--add-config'.
> Would
> > > there be '--remove-config' ?*
> > > bin/kafka-configs.sh is an existing tool whose parameters will not be
> > > modified by this KIP. There is a --delete-config option.
> > >
> > > *ssl.keystore.password appears a few lines above. Would there be any
> > > issue with mixture of connections (with old and new password) ?*
> > > No, passwords (and the actual keystore) are only used during
> > > authentication. Any channel created using the old SslFactory will not
> be
> > > impacted.
> > >
> > > Regards,
> > >
> > > Rajini
> > >
> > >
> > > On Mon, Nov 20, 2017 at 4:39 PM, Ted Yu <yuzhih...@gmail.com> wrote:
> > >
> > > > bq. (e.g. increase network/IO threads)
> > > >
> > > > Would decreasing network/IO threads be supported ?
> > > >
> > > > bq.     void reconfigure(Map<String, ?> configs);
> > > >
> > > > What if some keys in configs are not in the Set returned by
> > > > reconfigurableConfigs()
> > > > ? Would exception be thrown ?
> > > > If so, please specify which exception would be thrown.
> > > >
> > > > The sample commands for bin/kafka-configs include '--add-config'.
> > > > Would there be '--remove-config' ?
> > > >
> > > > bq. Existing connections will not be affected, new connections will
> use
> > > the
> > > > new keystore.
> > > >
> > > > ssl.keystore.password appears a few lines above. Would there be any
> > issue
> > > > with mixture of connections (with old and new password) ?
> > > >
> > > >
> > > > Cheers
> > > >
> > > >
> > > >
> > > > On Mon, Nov 20, 2017 at 5:57 AM, Rajini Sivaram <
> > rajinisiva...@gmail.com
> > > >
> > > > wrote:
> > > >
> > > > > Hi all,
> > > > >
> > > > > I have submitted KIP-226 to enable dynamic reconfiguration of
> brokers
> > > > > without restart:
> > > > >
> > > > > https://cwiki.apache.org/confluence/display/KAFKA/KIP-
> > > > > 226+-+Dynamic+Broker+Configuration
> > > > >
> > > > > The KIP proposes to extend the current dynamic replication quota
> > > > > configuration for brokers to support dynamic reconfiguration of a
> > > limited
> > > > > set of configuration options that are typically updated during the
> > > > lifetime
> > > > > of a broker.
> > > > >
> > > > > Feedback and suggestions are welcome.
> > > > >
> > > > > Thank you...
> > > > >
> > > > > Regards,
> > > > >
> > > > > Rajini
> > > > >
> > > >
> > >
> >
>

Reply via email to