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)

Reply via email to