jetty.project/jetty-ee10/jetty-ee10-tests
Greg Wilkins 7dcab84b91
Fix jetty 12.0.x transient timeouts (#10844)
Fixes #10234

* Introduced transient failures in reads where a failure chunk has last=false.
* Transient failure now do not fail the handler callback.
* Improve eeN ContentProducer to more carefully assert transient and terminal errors + enable HttpInputIntegrationTest
* Do not add connection: close to the response when the error is transient
* Rework ChunksContentSource to support null chunks
* Added tests to verify the new transient failure cases
* Review all code that handles failure, and handling correctly transient failure, either by making them fatal, and/or by failing Content.Source.

Signed-off-by: Ludovic Orban <lorban@bitronix.be>
Signed-off-by: Olivier Lamy <olamy@apache.org>
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
Co-authored-by: Ludovic Orban <lorban@bitronix.be>
Co-authored-by: Olivier Lamy <olamy@apache.org>
Co-authored-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
Co-authored-by: Chad Wilson <chadw@thoughtworks.com>
Co-authored-by: Simone Bordet <simone.bordet@gmail.com>
2023-11-23 15:25:03 +01:00
..
jetty-ee10-test-bad-websocket-webapp Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-ee10-test-badinit-webapp Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-ee10-test-cdi Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-ee10-test-cdi-common-webapp Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-ee10-test-client-transports Fix jetty 12.0.x transient timeouts (#10844) 2023-11-23 15:25:03 +01:00
jetty-ee10-test-felix-webapp Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-ee10-test-http2-webapp Improve handling of SSL metadata in ConnectionMetaData, proxied connections and forwarded requests #10775 (#10853) 2023-11-09 14:07:19 +11:00
jetty-ee10-test-integration Fix jetty 12.0.x transient timeouts (#10844) 2023-11-23 15:25:03 +01:00
jetty-ee10-test-jmx Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-ee10-test-jndi Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-ee10-test-loginservice Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-ee10-test-openid-webapp Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-ee10-test-owb-cdi-webapp Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-ee10-test-quickstart Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-ee10-test-sessions Fixed flaky test. 2023-11-20 09:02:34 +01:00
jetty-ee10-test-simple-session-webapp Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-ee10-test-webapp-rfc2616 Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-ee10-test-websocket-client-provided-webapp Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-ee10-test-websocket-client-webapp Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-ee10-test-websocket-webapp Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-ee10-test-weld-cdi-webapp Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
pom.xml Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00