This Wiki page is to coordinate the testing efforts in the community. For the community testing, the feature authors are ideally not testing their own features. They are just providing minimal pointers to the docs or configuration parameters, so that we can test the usability of the new feature as well.
Release Testing Status
Current Release Candidate: RC2 (December 1st, 2020)
Binaries: https://dist.apache.org/repos/dist/dev/flink/flink-1.12.0-rc2/
Maven Staging: https://repository.apache.org/content/repositories/orgapacheflink-1403/
Flink 1.12 Burndown (blockers and critical bugs): https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=406&projectKey=FLINK
Currently known major bugs:
- New Kafka Source is not working ( ) - present in RC2, the Kafka source will not be announced as a new feature.
Testing Topics
When testing a feature, consider the following aspects:
- Is the documentation easy to understand
- Are the error messages, log messages, APIs etc. easy to understand
- Is the feature working as expected under normal conditions
- Is the feature working / failing as expected with invalid input, induced errors etc.
Topic (+ Feature Ticket) | Tested by (Please state your name, and the RC you've used) Testing Ticket | Issues found | Notes |
---|---|---|---|
K8s High Availability Service
|
| ||
Kafka Source based on the new Source API |
| ||
Batch execution for the DataStream API / / |
| Note to testers: The three issues can really only be tested in combination. FLINK-19316 is done but missing documentation.
| |
Intra-Slot Managed Memory Sharing
|
| ||
Flink on Mesos Deployment
| Matthias
| This is not a new feature. We have touched the Mesos deployment during the ResourceManager refactor. Would be helpful verify the deployment with manual tests. | |
New File Source API - Continuous Streaming Execution
|
| ||
FLIP-132 Temporal Table DDL and Temporal Table Join
|
| ||
FLIP-107: Handling of metadata in SQL connectors
|
| ||
FLIP-149: Introduce the upsert-kafka Connector
|
| ||
Introduce multi-input operator
| Note to testers: check if log and Web UI is showing meaningful names of tasks with chained sources. | ||
Temporal Join on Hive table
| |||
Small file compaction
|
| ||
Pandas UDAF in Python Table API |
| ||
Python UDAF in Python Table API |
| ||
Python DataStream API |
| ||
Python workers resource management |
| ||
Native support of PyFlink on Kubernetes
|
| ||
Support collect in the Python Table API |
| ||
Non-blocking job submission
|
| Test proper error reporting in case JobManager initialization hangs | |
FLIP-119: Pipelined region scheduler
| Robert (in progress)
| high parallelism; many failures; many regions; large cluster; | |
Displaying memory configuration in the web ui
|
| The following questions should be answered for the different deployment modes (application cluster, per-Job cluster, session cluster) and deployment backends (Standalone/Local, Kubernetes, Yarn, Mesos):
| |
Improved unaligned checkpointing times under backpressure
| Arvid
| ||
Test SQL Hive integration |
| Test how easy it is to use Flink's Hive integration. In particular pay attention to
|