sainadh777 opened a new pull request, #1072: URL: https://github.com/apache/tomcat/pull/1072
## Summary - Complete TODO 17.1 by rejecting duplicate write-interest registration with a localized IllegalStateException until the pending callback begins. - Clear the registration when OPEN_WRITE processing starts, or when blocking and vectored write continuations consume poller readiness. - Add focused state-transition tests, update the Coyote changelog, and remove the completed TODO. ## Validation - ant validate - ant test -Dtest.entry=org.apache.tomcat.util.net.TestSocketWrapperBase (2 tests) - ant test -Dtest.entry=org.apache.catalina.nonblocking.TestNonBlockingAPI -Dtest.entry.methods=testNonBlockingWrite,testNonBlockingWriteWithKeepAlive (2 tests) - ant clean && ant - Full unfiltered ant test: 656 suites, 41,398 tests, 0 failures, 0 errors, 328 skips - Built distribution smoke: HTTP 200 from /, clean shutdown and no remaining listeners Draft for maintainer review. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
