Github user HeartSaVioR commented on a diff in the pull request:

    https://github.com/apache/storm/pull/2906#discussion_r233733766
  
    --- Diff: 
external/storm-kafka-client/src/main/java/org/apache/storm/kafka/spout/KafkaSpout.java
 ---
    @@ -692,11 +692,28 @@ public String toString() {
             configuration.put(configKeyPrefix + "topics", getTopicsString());
     
             configuration.put(configKeyPrefix + "groupid", 
kafkaSpoutConfig.getConsumerGroupId());
    -        configuration.put(configKeyPrefix + "bootstrap.servers", 
kafkaSpoutConfig.getKafkaProps().get("bootstrap.servers"));
    -        configuration.put(configKeyPrefix + "security.protocol", 
kafkaSpoutConfig.getKafkaProps().get("security.protocol"));
    +        for (Entry<String, Object> conf: 
kafkaSpoutConfig.getKafkaProps().entrySet()) {
    +            if (conf.getValue() != null && 
isPrimitiveOrWrapper(conf.getValue().getClass())) {
    --- End diff --
    
    nit: Might be better to leave a log message for dropped configuration keys 
from here. Maybe DEBUG is fine since I guess they're only used for 
storm-kafka-monitor.


---

Reply via email to