[
https://issues.apache.org/jira/browse/KAFKA-9622?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Rigel Bezerra de Melo updated KAFKA-9622:
-----------------------------------------
Component/s: (was: streams)
> Improve tests to detect post-processing failures in Jetty request handling.
> ---------------------------------------------------------------------------
>
> Key: KAFKA-9622
> URL: https://issues.apache.org/jira/browse/KAFKA-9622
> Project: Kafka
> Issue Type: Test
> Reporter: Rigel Bezerra de Melo
> Priority: Minor
>
> There was a recent jetty-server version bump to
> [9.4.26.v20200117|https://mvnrepository.com/artifact/org.eclipse.jetty/jetty-server/9.4.26.v20200117],
> that caused errors in request post-processing. Jetty versionĀ
> [9.4.25.v20191220|https://mvnrepository.com/artifact/org.eclipse.jetty/jetty-server/9.4.25.v20191220]
> deleted a method which was still required by the Jersey version in use.
> That particular error did not surface in any tests because it only happens on
> request post-processing, i.e. after the response has already been sent to the
> client. From the test's point of view, the request behaved as expected.
> Internally on Jetty though, post-processing crashes and is aborted. That
> would include server bookkeeping, like freeing resources, etc.
> It would be ideal to have a way to verify that request handling completed
> successfully in the tests, after the response is validated.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)