Author: remm
Date: Thu Nov  9 14:39:49 2017
New Revision: 1814733

URL: http://svn.apache.org/viewvc?rev=1814733&view=rev
Log:
Although I don't understand why yet, the test for BZ61740 demonstrated the 
headers write need a sync. This has a performance cost.

Modified:
    tomcat/trunk/java/org/apache/coyote/http2/Http2AsyncUpgradeHandler.java

Modified: 
tomcat/trunk/java/org/apache/coyote/http2/Http2AsyncUpgradeHandler.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/http2/Http2AsyncUpgradeHandler.java?rev=1814733&r1=1814732&r2=1814733&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/coyote/http2/Http2AsyncUpgradeHandler.java 
(original)
+++ tomcat/trunk/java/org/apache/coyote/http2/Http2AsyncUpgradeHandler.java Thu 
Nov  9 14:39:49 2017
@@ -31,7 +31,6 @@ import java.util.concurrent.TimeUnit;
 import org.apache.coyote.Adapter;
 import org.apache.coyote.ProtocolException;
 import org.apache.coyote.Request;
-import org.apache.tomcat.util.http.MimeHeaders;
 import org.apache.tomcat.util.net.SendfileState;
 import org.apache.tomcat.util.net.SocketWrapperBase;
 import org.apache.tomcat.util.net.SocketWrapperBase.BlockingMode;
@@ -149,16 +148,6 @@ public class Http2AsyncUpgradeHandler ex
     }
 
 
-    @Override
-    void writeHeaders(Stream stream, int pushedStreamId, MimeHeaders 
mimeHeaders,
-            boolean endOfStream, int payloadSize) throws IOException {
-        doWriteHeaders(stream, pushedStreamId, mimeHeaders, endOfStream, 
payloadSize);
-        if (endOfStream) {
-            stream.sentEndOfStream();
-        }
-    }
-
-
     @Override
     protected HeaderFrameBuffers getHeaderFrameBuffers(int initialPayloadSize) 
{
         return new AsyncHeaderFrameBuffers(initialPayloadSize);



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to