Details
-
Improvement
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
1.15.0
Description
Feature introduced in https://issues.apache.org/jira/browse/FLINK-24323
Documentation for datastream api
Documentation for table api
As 1.15 deprecated the SinkFunction-based Elasticsearch connector and introduces the new connector based on the Sink interface we should test it behaves correctly and as the user expects.
Some suggestions what to test:
- Test delivery guarantees (none, at-least-once) (exactly-once should not run)
- Write a simple job that is inserting/upserting data into Elasticsearch
- Write a simple job that is inserting/upserting data into Elasticsearch and use a non-default parallelism
- Write a simple job in both datastream api and table api
- Test restarting jobs and scaling up/down
- Test failure of a simple job that is inserting data with exactly-once delivery guarantee by terminating and restarting Elasticsearch
- Test against Elasticsearch 6.X and 7.X with the respective connectors