On 07/03/18 14:44, Konstantin Kolinko wrote:
> 2018-03-07 17:37 GMT+03:00  <ma...@apache.org>:
>> Author: markt
>> Date: Wed Mar  7 14:37:52 2018
>> New Revision: 1826111
>>
>> URL: http://svn.apache.org/viewvc?rev=1826111&view=rev
>> Log:
>> Address intermittent test failure (hopefully) in TestHttp2Section_6_8.
>>
>> Modified:
>>     tomcat/trunk/conf/logging.properties
>>     tomcat/trunk/java/org/apache/coyote/http2/Http2UpgradeHandler.java
>>     tomcat/trunk/webapps/docs/changelog.xml
>>
>> Modified: tomcat/trunk/conf/logging.properties
>> URL: 
>> http://svn.apache.org/viewvc/tomcat/trunk/conf/logging.properties?rev=1826111&r1=1826110&r2=1826111&view=diff
>> ==============================================================================
>> --- tomcat/trunk/conf/logging.properties (original)
>> +++ tomcat/trunk/conf/logging.properties Wed Mar  7 14:37:52 2018
>> @@ -68,7 +68,7 @@ org.apache.catalina.core.ContainerBase.[
>>  #org.apache.jasper.compiler.TldLocationsCache.level = FINE
>>
>>  # To see debug messages for HTTP/2 handling, uncomment the following line:
>> -#org.apache.coyote.http2.level = FINE
>> +org.apache.coyote.http2.level = FINE
>>
>>  # To see debug messages for WebSocket handling, uncomment the following 
>> line:
>>  #org.apache.tomcat.websocket.level = FINE
> 
> I am sure that you did not want to commit the above.

As educational as it may be for our users, you are correct. Thanks for
catching that. I'll fix it now.

Mark


> 
> 
>> Modified: tomcat/trunk/java/org/apache/coyote/http2/Http2UpgradeHandler.java
>> URL: 
>> http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/http2/Http2UpgradeHandler.java?rev=1826111&r1=1826110&r2=1826111&view=diff
>> ==============================================================================
>> --- tomcat/trunk/java/org/apache/coyote/http2/Http2UpgradeHandler.java 
>> (original)
>> +++ tomcat/trunk/java/org/apache/coyote/http2/Http2UpgradeHandler.java Wed 
>> Mar  7 14:37:52 2018
>> @@ -1299,11 +1299,13 @@ class Http2UpgradeHandler extends Abstra
>>
>>      @Override
>>      public void headersEnd(int streamId) throws ConnectionException {
>> -        setMaxProcessedStream(streamId);
>>          Stream stream = getStream(streamId, 
>> connectionState.get().isNewStreamAllowed());
>> -        if (stream != null && stream.isActive()) {
>> -            if (stream.receivedEndOfHeaders()) {
>> -                processStreamOnContainerThread(stream);
>> +        if (stream != null) {
>> +            setMaxProcessedStream(streamId);
>> +            if (stream.isActive()) {
>> +                if (stream.receivedEndOfHeaders()) {
>> +                    processStreamOnContainerThread(stream);
>> +                }
>>              }
>>          }
>>      }
>>
>> Modified: tomcat/trunk/webapps/docs/changelog.xml
>> URL: 
>> http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/changelog.xml?rev=1826111&r1=1826110&r2=1826111&view=diff
>> ==============================================================================
>> --- tomcat/trunk/webapps/docs/changelog.xml (original)
>> +++ tomcat/trunk/webapps/docs/changelog.xml Wed Mar  7 14:37:52 2018
>> @@ -59,6 +59,10 @@
>>        <fix>
>>          Avoid potential loop in APR/Native poller. (markt)
>>        </fix>
>> +      <fix>
>> +        Ensure streams that are received but not processed are excluded 
>> from the
>> +        tracking of maximum ID of processed streams. (markt)
> 
> I hope that you understand better,
> but from a quick look (not knowing the details) it looks like the
> opposite of the above description, the streams are "included" into
> tracking -- a call to setMaxProcessedStream(streamId); was added.
> 
>> +      </fix>
>>      </changelog>
>>    </subsection>
> 
> Best regards,
> Konstantin Kolinko
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: dev-h...@tomcat.apache.org
> 


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

Reply via email to