Randall Hauch created KAFKA-7509:
------------------------------------
Summary: Kafka Connect logs unnecessary warnings about unused
configurations
Key: KAFKA-7509
URL: https://issues.apache.org/jira/browse/KAFKA-7509
Project: Kafka
Issue Type: Improvement
Components: KafkaConnect
Affects Versions: 0.10.2.0
Reporter: Randall Hauch
Assignee: Randall Hauch
When running Connect, the logs contain quite a few warnings about "The
configuration '{}' was supplied but isn't a known config." This occurs when
Connect creates producers, consumers, and admin clients, because the
AbstractConfig is logging unused configuration properties upon construction.
It's complicated by the fact that the Producer, Consumer, and AdminClient all
create their own AbstractConfig instances within the constructor, so we can't
even call its {{ignore(String key)}} method.
See also KAFKA-6793 for a similar issue with Streams.
There are no arguments in the Producer, Consumer, or AdminClient constructors
to control whether the configs log these warnings, so a simpler workaround is
to only pass those configuration properties to the Producer, Consumer, and
AdminClient that the ProducerConfig, ConsumerConfig, and AdminClientConfig
configdefs know about.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)