[ https://issues.apache.org/jira/browse/FLINK-35435?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17849270#comment-17849270 ]
Ahmed Hamdy commented on FLINK-35435: ------------------------------------- h1. Non-Functional Backward compatibility To assure that we haven't imposed any regressions to existing implementers we tested {{ KinesisStreamsSink }} with default request timeout vs no timeout on 2 levels h2. Sanity testing We have run the [example job|https://github.com/apache/flink-connector-aws/blob/main/flink-connector-aws/flink-connector-aws-kinesis-streams/src/test/java/org/apache/flink/connector/kinesis/sink/examples/SinkIntoKinesis.java] with checkpoint interval of 10 seconds, we set the request timeout for 3 minutes and verified no requests were retried due to timeout during a period of 30 minutes of job execution. h2. Performance Benchmark I have benchmarked the kinesis sink with the default timeout (10 minutes) with batch size = 20, and default values of inflight requests. The result show no difference (except for a small network blip) h3. Sink With Timeout !Screenshot 2024-05-24 at 11.06.30.png! h3. Sink With No Timeout !Screenshot 2024-05-24 at 12.06.20.png! > [FLIP-451] Introduce timeout configuration to AsyncSink > ------------------------------------------------------- > > Key: FLINK-35435 > URL: https://issues.apache.org/jira/browse/FLINK-35435 > Project: Flink > Issue Type: Improvement > Components: Connectors / Common > Reporter: Ahmed Hamdy > Priority: Major > Fix For: 1.20.0 > > Attachments: Screenshot 2024-05-24 at 11.06.30.png, Screenshot > 2024-05-24 at 12.06.20.png > > > Implementation Ticket for: > https://cwiki.apache.org/confluence/display/FLINK/FLIP-451%3A+Introduce+timeout+configuration+to+AsyncSink+API > -- This message was sent by Atlassian Jira (v8.20.10#820010)