Amazon Managed Service for Apache Flink (Amazon MSF) was previously known as Amazon Kinesis Data Analytics for Apache Flink.
Flink 1.15 Async Sink Deadlock
There is a known issue
For Java applications:
KinesisStreamsSink –
org.apache.flink:flink-connector-kinesisKinesisStreamsSink –
org.apache.flink:flink-connector-aws-kinesis-streamsKinesisFirehoseSink –
org.apache.flink:flink-connector-aws-kinesis-firehoseDynamoDbSink –
org.apache.flink:flink-connector-dynamodb
Flink SQL/TableAPI/Python applications:
kinesis –
org.apache.flink:flink-sql-connector-kinesiskinesis –
org.apache.flink:flink-sql-connector-aws-kinesis-streamsfirehose –
org.apache.flink:flink-sql-connector-aws-kinesis-firehosedynamodb –
org.apache.flink:flink-sql-connector-dynamodb
Affected applications will experience the following symptoms:
Flink job is in
RUNNINGstate, but not processing data;There are no job restarts;
Checkpoints are timing out.
The issue is caused by a bug
This issue had been fixed in AWS SDK starting from version 2.20.144.
Following are instructions on how to update affected connectors to use the new version of AWS SDK in your applications: