Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Duplicate
-
1.9.0, 1.10.0
-
None
Description
Currently some region boundary structures are calculated each time of a region failover. This calculation can be heavy as its complexity goes up with execution edge count.
We tested it in a sample case with 8000 vertices and 16,000,000 edges. It takes ~2.0s to calculate vertices to restart.
(more details in https://docs.google.com/document/d/197Ou-01h2obvxq8viKqg4FnOnsykOEKxk3r5WrVBPuA/edit?usp=sharing)
That's why we'd propose to cache the region boundary structures to improve the region failover performance.
Attachments
Issue Links
- duplicates
-
FLINK-21328 Optimize the initialization of DefaultExecutionTopology
- Closed
- links to