Same test cases as in https://bz.apache.org/bugzilla/show_bug.cgi?id=62620 Run nghttp client with commands $ nghttp "http://localhost:8080/largeasyncwrite" -v --window-bits=17 $ nghttp "http://localhost:8080/largeasyncwrite2" -v --window-bits=17 Note: Test case 2. had a bug at line 55: "while (ready = output.isReady() && i.get() <= 3) {" should be "while ((ready = output.isReady()) && i.get() <= 3) {"
Please retest with latest 9.0.x built from svn.
Mark, my test is based on commit 36eba2e863abc943a8a79898ff2ae553fc49139b (HEAD -> trunk, origin/trunk, origin/HEAD) Author: Mark Thomas <markt@apache.org> Date: Wed Aug 15 15:25:17 2018 +0000 Add missing check git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1838107 13f79535-47bb-0310-9956-ffa450edef68
Thanks. I've added a 9.0.x version to Bugzilla and set it for this issue.
Fixed in: - trunk for 9.0.12 onwards - 8.5.x for 8.5.34 onwards Thanks again for the bug report.
Thanks a lot for the fix! Now almost all my integrated tests passed.