Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
1.11.3, 1.13.1, 1.12.4, 1.14.3, 1.15.1
Description
FlinkKinesisConsumer#cancel() (inside KinesisDataFetcher#shutdownFetcher()) shouldn't be interrupting source thread. Otherwise, as described in FLINK-23527, network stack can be left in an invalid state and downstream tasks can encounter deserialisation errors.
Attachments
Issue Links
- duplicates
-
FLINK-29015 Flink stop with/without savepoint does not work with kinesis consumer
- Resolved
- is duplicated by
-
FLINK-23538 FlinkKinesisConsumer should not interrupt the legacy source thread in cancel
- Closed
- is related to
-
FLINK-21028 Streaming application didn't stop properly
- Closed
- relates to
-
FLINK-31183 Flink Kinesis EFO Consumer can fail to stop gracefully
- Resolved
-
FLINK-23527 Clarify `SourceFunction#cancel()` contract about interrupting
- Closed
- links to