flink-remote-shuffle
flink-remote-shuffle copied to clipboard
[FRS-13] Implement ReducePartition for remote shuffle service
What is the purpose of the change
This change introduces the ReducePartition
shuffle mode for remote shuffle service.
ReducePartition
is a good supplement to the current MapPartition
. It has several good features, for example, it can benefit streaming and hybrid shuffle (mixed streaming and batch) and it is suitable for performance in some scenarios.
Brief changelog
- Support ReducePartition for API/client/transfer/storage/manager layers.
- Add tests for ReducePartition.
Verifying this change
This change added tests.