-
Notifications
You must be signed in to change notification settings - Fork 374
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[CELEBORN-1109] Cache RegisterShuffleResponse to improve the processi…
…ng speed of LifecycleManager ### What changes were proposed in this pull request? Cache RegisterShuffleResponse to improve the processing speed of LifecycleManager ### Why are the changes needed? During the processing of the registerShuffle request, constructing the RegisterShuffleResponse instance and serialization can indeed consume a significant amount of time. When there are a large number of registerShuffle requests that need to be processed by the LifecycleManager simultaneously, the response time of the LifecycleManager will be delayed. Therefore, caching is needed to improve the processing performance of the LifecycleManager. ![image](https://github.com/apache/incubator-celeborn/assets/107825064/06d3cb3c-156a-46c7-a08d-fefa18b26e40) ### Does this PR introduce _any_ user-facing change? ### How was this patch tested? Closes #2070 from kerwin-zk/issue-1109. Authored-by: xiyu.zk <[email protected]> Signed-off-by: zky.zhoukeyong <[email protected]>
- Loading branch information
1 parent
52eddc5
commit ffbbe25
Showing
1 changed file
with
79 additions
and
18 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters