Thomas Bay created FLINK-37831: ---------------------------------- Summary: Failed index operations are not retried when using flink-connector-elasticsearch8 ver. 3.1.0-1.20 with flink ver. 1.20.1 Key: FLINK-37831 URL: https://issues.apache.org/jira/browse/FLINK-37831 Project: Flink Issue Type: Bug Components: Connectors / ElasticSearch Environment: flink-connector-elasticsearch8 ver. 3.1.0-1.20 flink ver. 1.20.1, Reporter: Thomas Bay
When using flink-connector-elasticsearch8 ver. 3.1.0-1.20 with flink ver. 1.20.1, the retry of failed index operations has two problems: * the isRetryable method is testing error.getCause() which is null in case of ConnectException and other exceptions * ELASTICSEARCH_FATAL_EXCEPTION_CLASSIFIER.isFatal() method returns true if exception is not thrown, resulting in the isRetryable() method returns the wrong result. The fix is included in [Pull Request 127|https://github.com/apache/flink-connector-elasticsearch/pull/127] The committed fixed the problem for me. -- This message was sent by Atlassian Jira (v8.20.10#820010)