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

liubao pushed a commit to branch 2.8.x
in repository https://gitbox.apache.org/repos/asf/servicecomb-java-chassis.git


The following commit(s) were added to refs/heads/2.8.x by this push:
     new ac905a5ab [#4477]Fix GoAway issue in Http2 after many requests timeout 
(#4508)
ac905a5ab is described below

commit ac905a5abeb9987423deda03100b0c2a3c70b022
Author: liubao68 <[email protected]>
AuthorDate: Mon Sep 2 16:01:15 2024 +0800

    [#4477]Fix GoAway issue in Http2 after many requests timeout (#4508)
---
 .../vertx/http/VertxServerResponseToHttpServletResponse.java           | 3 +++
 1 file changed, 3 insertions(+)

diff --git 
a/foundations/foundation-vertx/src/main/java/org/apache/servicecomb/foundation/vertx/http/VertxServerResponseToHttpServletResponse.java
 
b/foundations/foundation-vertx/src/main/java/org/apache/servicecomb/foundation/vertx/http/VertxServerResponseToHttpServletResponse.java
index 668ce0022..97b07405b 100644
--- 
a/foundations/foundation-vertx/src/main/java/org/apache/servicecomb/foundation/vertx/http/VertxServerResponseToHttpServletResponse.java
+++ 
b/foundations/foundation-vertx/src/main/java/org/apache/servicecomb/foundation/vertx/http/VertxServerResponseToHttpServletResponse.java
@@ -117,6 +117,9 @@ public class VertxServerResponseToHttpServletResponse 
extends AbstractHttpServle
   }
 
   public void internalFlushBuffer() {
+    if (serverResponse.closed()) {
+      return;
+    }
     if (bodyBuffer == null) {
       serverResponse.end();
       return;

Reply via email to