Abhishek Jain created GOBBLIN-2177: -------------------------------------- Summary: Avoid stopping Kafka HighLevelConsumer - QueueProcessor on non-InterruptedExceptions Key: GOBBLIN-2177 URL: https://issues.apache.org/jira/browse/GOBBLIN-2177 Project: Apache Gobblin Issue Type: Bug Reporter: Abhishek Jain
The QueueProcessor within HighLevelConsumer contains an infinite while loop that is enclosed in a try-catch block. When any exception is encountered, this loop breaks, which halts the processing of any consumed messages until the service is restarted. We should not break this infinite loop on all exceptions; rather, we should break it only on InterruptedException, which truly means the QueueProcessor should stop processing. -- This message was sent by Atlassian Jira (v8.20.10#820010)