Amazon Managed Service for Apache Flink 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-kinesis
KinesisStreamsSink –
org.apache.flink:flink-connector-aws-kinesis-streams
KinesisFirehoseSink –
org.apache.flink:flink-connector-aws-kinesis-firehose
DynamoDbSink –
org.apache.flink:flink-connector-dynamodb
Flink SQL/TableAPI/Python applications:
kinesis –
org.apache.flink:flink-sql-connector-kinesis
kinesis –
org.apache.flink:flink-sql-connector-aws-kinesis-streams
firehose –
org.apache.flink:flink-sql-connector-aws-kinesis-firehose
dynamodb –
org.apache.flink:flink-sql-connector-dynamodb
Affected applications will experience the following symptoms:
Flink job is in
RUNNING
state, 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: