celeborn/docs/configuration
Cheng Pan fa79b263a0
[CELEBORN-827] Eliminate unnecessary chunksBeingTransferred calculation
### What changes were proposed in this pull request?

Eliminate `chunksBeingTransferred` calculation when `celeborn.shuffle.io.maxChunksBeingTransferred` is not configured

### Why are the changes needed?

I observed high CPU usage on `ChunkStreamManager#chunksBeingTransferred` calculation. We can eliminate the method call if no threshold is configured, and investigate how to improve the method itself in the future.

<img width="1947" alt="image" src="https://github.com/apache/incubator-celeborn/assets/26535726/412c6a41-c0ce-440c-ae99-4424cb8702d3">

### Does this PR introduce _any_ user-facing change?

No.

### How was this patch tested?

CI and Review.

Closes #1749 from pan3793/CELEBORN-827.

Authored-by: Cheng Pan <chengpan@apache.org>
Signed-off-by: Cheng Pan <chengpan@apache.org>
2023-07-24 15:31:57 +08:00
..
client.md [CELEBORN-812] Cleanup SendBufferPool if idle for long 2023-07-20 00:34:55 +08:00
columnar-shuffle.md [CELEBORN-679] Optimize Utils#bytesToString 2023-06-14 17:42:16 +08:00
ha.md [CELEBORN-638] Migrate configurations celeborn.ha.master.* to celeborn.master.ha.* 2023-06-16 18:18:26 +08:00
index.md [CELEBORN-810] Fix some typos and grammar 2023-07-19 18:35:38 +08:00
master.md [CELEBORN-764] Fix celeborn on HDFS might clean using app directories 2023-07-05 23:11:50 +08:00
metrics.md [CELEBORN-713] Local network binding support IP or FQDN 2023-06-27 09:42:11 +08:00
network.md [CELEBORN-827] Eliminate unnecessary chunksBeingTransferred calculation 2023-07-24 15:31:57 +08:00
quota.md [CELEBORN-810] Fix some typos and grammar 2023-07-19 18:35:38 +08:00
worker.md [CELEBORN-803] Increase default timeout for commit files 2023-07-17 22:31:36 +08:00