iemre commented on code in PR #110:
URL: 
https://github.com/apache/flink-connector-aws/pull/110#discussion_r1375229089


##########
flink-connector-aws/flink-connector-kinesis/src/main/java/org/apache/flink/streaming/connectors/kinesis/internals/publisher/fanout/FanOutShardSubscriber.java:
##########
@@ -302,16 +313,10 @@ private void handleError(final Throwable throwable) 
throws FanOutSubscriberExcep
             throw new FanOutSubscriberInterruptedException(throwable);
         } else if (cause instanceof FanOutSubscriberException) {
             throw (FanOutSubscriberException) cause;
-        } else if (cause instanceof ReadTimeoutException) {
-            // ReadTimeoutException occurs naturally under backpressure 
scenarios when full batches
-            // take longer to
-            // process than standard read timeout (default 30s). Recoverable 
exceptions are intended
-            // to be retried
-            // indefinitely to avoid system degradation under backpressure. 
The EFO connection
-            // (subscription) to Kinesis
-            // is closed, and reacquired once the queue of records has been 
processed.
+        } else if (isDefinedAsRecoverable(cause)) {

Review Comment:
   TODO: check if we need to swap the ordering of these. 



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@flink.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to