This is an automated email from the ASF dual-hosted git repository.

ethanfeng pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-celeborn.git


The following commit(s) were added to refs/heads/main by this push:
     new 1704aff9 [CELEBORN-327][Flink] BufferStreamMananger should recycle 
buffer in reader thread. (#1261)
1704aff9 is described below

commit 1704aff95cd0d1b98c1fc645a7c44ce23def5b89
Author: Ethan Feng <[email protected]>
AuthorDate: Wed Feb 22 16:02:58 2023 +0800

    [CELEBORN-327][Flink] BufferStreamMananger should recycle buffer in reader 
thread. (#1261)
---
 .../org/apache/celeborn/common/network/server/BufferStreamManager.java | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git 
a/common/src/main/java/org/apache/celeborn/common/network/server/BufferStreamManager.java
 
b/common/src/main/java/org/apache/celeborn/common/network/server/BufferStreamManager.java
index 45c83cd3..3cd41eba 100644
--- 
a/common/src/main/java/org/apache/celeborn/common/network/server/BufferStreamManager.java
+++ 
b/common/src/main/java/org/apache/celeborn/common/network/server/BufferStreamManager.java
@@ -256,8 +256,7 @@ public class BufferStreamManager {
     public void recycle(ByteBuf buffer, Queue<ByteBuf> bufferQueue) {
       buffer.clear();
       bufferQueue.add(buffer);
-      // avoid unnecessary thread switch
-      readBuffers();
+      triggerRead();
     }
 
     public synchronized void readBuffers() {

Reply via email to