Stig Rohde Døssing created STORM-3529:
-----------------------------------------

             Summary: Catch and log RetriableException in KafkaOffsetMetric
                 Key: STORM-3529
                 URL: https://issues.apache.org/jira/browse/STORM-3529
             Project: Apache Storm
          Issue Type: Improvement
          Components: storm-kafka-client
    Affects Versions: 2.0.0
            Reporter: Stig Rohde Døssing


When the KafkaOffsetMetric.getValueAndReset method calls the KafkaClient 
methods, exceptions may be thrown. When these exceptions are retriable, we 
should not crash the worker by letting them escape the method. We should 
instead catch and log the exception.

An example of the desired behavior can be seen at 
https://github.com/apache/storm/blob/7b1a98fc10fad516ef9ed0b3afc53a1d7be8a169/external/storm-kafka-client/src/main/java/org/apache/storm/kafka/spout/KafkaSpout.java#L295



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to