Tencent / Firestorm

Firestorm is a Remote Shuffle Service, and provides the capability for Apache Spark and Apache Hadoop MapReduce applications to store shuffle data on remote servers
Other
252 stars 72 forks source link

[Improvement] Add rpc timeout for `requireBuffer` method #178

Closed jerqi closed 2 years ago

jerqi commented 2 years ago

What changes were proposed in this pull request?

Add rpc timeout for requireBuffer method

Why are the changes needed?

Some tasks hang for long time, and task is blocked by requreBuffer method, jstack is below as

wecom-temp-bbdb33e45affec12e91a0ff29d55c8a8

Does this PR introduce any user-facing change?

No

How was this patch tested?

Manual test