dependabot[bot]
f496b97278
Bump jaxb-api from 2.3.0 to 2.3.1
...
Bumps [jaxb-api](https://github.com/javaee/jaxb-spec ) from 2.3.0 to 2.3.1.
- [Release notes](https://github.com/javaee/jaxb-spec/releases )
- [Commits](https://github.com/javaee/jaxb-spec/compare/2.3.0...2.3.1 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-08-24 07:03:28 +00:00
dependabot[bot]
85bd78ae34
Bump derbytools from 10.14.2.0 to 10.15.2.0
...
Bumps derbytools from 10.14.2.0 to 10.15.2.0.
Signed-off-by: dependabot[bot] <support@github.com>
2020-08-24 07:03:00 +00:00
Lachlan Roberts
bfb6b9f39a
Merge remote-tracking branch 'origin/jetty-9.4.x' into jetty-10.0.x
2020-08-24 16:48:52 +10:00
Lachlan Roberts
c0268c590f
change name of waitForSuspendedRequestsOnShutdown to asyncGraceful
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2020-08-24 16:19:59 +10:00
Lachlan Roberts
65c4e86bdb
Issue #3974 - disable testAfterContentTransformerOverflowingToDisk()
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2020-08-24 15:24:58 +10:00
Simone Bordet
0af5f676cd
Issue #5147 - HTTP2 RoundRobinConnectionPool with maxUsage
...
Reworked HTTP/2 release after an exchange is terminated.
Previously, the release was bound to 2 events: onStreamClosed(),
introduced for #2796 , and exchangeTerminated().
Unfortunately, if the former happens before the latter and
closes the connection, the latter will see the exchange as
aborted, while in fact it was successful, causing what
reported in #5147 , an AsynchronousCloseException.
Now, the release is always performed by the exchangeTerminated()
event. With respect to #2796 , the stream is always already
closed by the time the exchangeTerminated() event fires (it
was not before).
Reworked the implementation of RoundRobinConnectionPool using
a lock and aggressively trying to open new connections.
A second fix is related to HttpDestination.release(Connection).
If the connection is closed for e.g. overuse, we need to trigger
the processing of queued requests via send(create: true).
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2020-08-22 22:10:08 +02:00
Simone Bordet
823e713ee4
Merged branch 'jetty-9.4.x' into 'jetty-10.0.x'.
2020-08-22 17:35:25 +02:00
Simone Bordet
2d3f0e0c10
Improved logging and toString() implementations,
...
small refactorings in code and tests.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2020-08-22 17:31:12 +02:00
calvincodes
353265c2fc
Adding Injecting Handler section to documentation.
...
Signed-off-by: calvincodes <arpitjain1821@gmail.com>
2020-08-21 04:10:47 -07:00
dependabot[bot]
78c5c5c0c7
Bump ant from 1.8.4 to 1.10.8 ( #5157 )
...
Bumps ant from 1.8.4 to 1.10.8.
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-21 19:19:20 +10:00
Jan Bartel
728daadd92
Issue #5178 Update to asm8.0.1 ( #5179 )
...
Signed-off-by: Jan Bartel <janb@webtide.com>
2020-08-21 10:39:46 +02:00
Lachlan Roberts
623d1be7c7
Change the way ConnectorStatistics is added to the Servers Connectors
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2020-08-21 15:45:58 +10:00
Lachlan Roberts
ef2f1dfd0d
Merge remote-tracking branch 'origin/jetty-9.4.x' into jetty-10.0.x
2020-08-21 10:37:24 +10:00
Lachlan Roberts
70a679f5f4
reorder some CustomRequestLog methods to be same as jetty-10
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2020-08-21 10:29:22 +10:00
Lachlan
b19de0aec3
Merge pull request #5176 from eclipse/jetty-9.4.x-CustomRequestLogCleanup
...
cleanup various warnings and TODOs in CustomRequestLog
2020-08-21 10:23:29 +10:00
Joakim Erdfelt
c0dc907a30
Merge pull request #4997 from eclipse/jetty-10.0.x-4572-message-indent
...
Issue #4572 - Implementing old logging TAG_PAD as Message Alignment.
2020-08-20 14:14:30 -05:00
Joakim Erdfelt
47229e0190
Addressing checkstyle error
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2020-08-20 13:31:17 -05:00
Joakim Erdfelt
5a0f18513b
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-10.0.x-4572-message-indent
2020-08-20 13:29:50 -05:00
olivier lamy
a196f9636a
no need to this in the pom for a jar
...
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2020-08-20 19:33:44 +08:00
Lachlan Roberts
12381e9cf5
cleanup various warnings and TODOs in CustomRequestLog
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2020-08-20 12:02:00 +10:00
Lachlan Roberts
0fae221afa
Issue #5105 - fix GracefulStopTest expectations from 503s to 404s
...
StatisticsHandler no longer gives 503 responses after shutdown.
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2020-08-20 07:27:12 +10:00
Lachlan Roberts
a65f00156d
Issue #5105 - add optional configuration to not wait for suspended requests in StatisticsHandler
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2020-08-20 07:27:12 +10:00
Lachlan Roberts
32358b1b77
Issue #5105 - fix StatisticsHandler bug with async dispatched requests
...
If the request is async dispatched, the check state.isSuspended() is not
correct to determine if the request was async or not. The check
state.isAsyncStarted() should be used instead.
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2020-08-20 07:27:12 +10:00
Thomas Draebing
a46ed5b5f0
Also manage graceful shutdown of already started async requests
...
Signed-off-by: Thomas Draebing <thomas.draebing@sap.com>
2020-08-19 09:59:21 +02:00
Lachlan Roberts
35f3f1886e
Merge remote-tracking branch 'origin/jetty-9.4.x' into jetty-10.0.x
2020-08-19 09:39:31 +10:00
Lachlan Roberts
37a8e44347
fix WebSocketStatsTest numMessages back to 1000
...
Remove server getConnections check after client open event
as the server connection may not be open yet.
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2020-08-19 09:36:56 +10:00
Lachlan Roberts
7d6f692721
disable autoFragment for WebSocketStatsTest
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2020-08-19 09:32:54 +10:00
Lachlan Roberts
931e10458a
Merge remote-tracking branch 'origin/jetty-9.4.x' into jetty-10.0.x
2020-08-19 08:34:39 +10:00
Lachlan
cfd31b2cf5
Merge pull request #5125 from eclipse/jetty-9.4.x-5122-WebSocketStats
...
Issue #5122 - Improve connection statistics for WebSocket
2020-08-19 08:04:47 +10:00
Simone Bordet
158a57276e
Merged branch 'jetty-9.4.x' into 'jetty-10.0.x'.
2020-08-18 12:22:44 +02:00
Simone Bordet
c88aba6587
Fixes #5152 - HttpClient should handle unsolicited responses.
...
Now closing the connection if an unsolicited response is detected,
no matter what response status code, or whether it has a
Connection: close header, or whether it's just random bytes from
the server, and also no matter whether the client read -1.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2020-08-18 12:18:20 +02:00
Simone Bordet
0646e4d0b5
Fixes #5165 - Wrong messagesIn count for HttpClient.
...
Now incrementing inMessages only when the response is complete.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2020-08-18 11:41:18 +02:00
olivier lamy
babf8f3d1e
Merge branch 'jetty-9.4.x' into jetty-10.0.x
2020-08-18 14:08:57 +08:00
olivier lamy
ff3ebeff54
add dependabot for 9.4.x branch
...
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2020-08-18 14:08:28 +08:00
olivier lamy
084db1916b
let do this weekly only
...
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2020-08-18 14:07:05 +08:00
Lachlan Roberts
c37d902ef7
remove tri-state logic from IncludeExcludeConnectionStatistics
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2020-08-18 10:18:44 +10:00
Lachlan
471a06dc37
Merge pull request #5154 from eclipse/jetty-10.0.x-SurefireUpdateWebSocketFailure
...
Fix WebSocketServerExamplesTest to work after maven surefire update
2020-08-17 09:45:52 +10:00
sullis
74a16382ab
enable Dependabot v2 ( #5077 )
...
Signed-off-by: Sean C. Sullivan <github@seansullivan.com>
2020-08-15 11:17:24 +10:00
olivier lamy
3998d87d0f
Merge branch 'jetty-9.4.x' into jetty-10.0.x
2020-08-15 09:13:28 +08:00
Olivier Lamy
2d9fcf20ea
upgrade some maven plugins version ( #5143 )
...
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2020-08-15 10:32:01 +10:00
Simone Bordet
7bc52f924a
Merged branch 'jetty-9.4.x' into 'jetty-10.0.x'.
2020-08-14 18:34:46 +02:00
Simone Bordet
a6e1f9df8f
Merge pull request #5151 from olegmoz/5150-zero-connection-timeout
...
Issue #5150 - Infinite connection timeout support in ManagedSelector
2020-08-14 18:32:52 +02:00
Lachlan Roberts
1663a6d7af
Issue #5125 - Generalise WebSocketConnectionStatistics into IncludeExcludeConnectionStatistics
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2020-08-14 15:19:06 +10:00
Oleg Mozzhechkov
32fe19a5e0
#5150 - Code style fix and connect timeout docs update
...
Signed-off-by: Oleg Mozzhechkov <oleg.mozzhechkov@gmail.com>
2020-08-13 21:23:31 +03:00
Simone Bordet
e5570639e3
Merged branch 'jetty-9.4.x' into 'jetty-10.0.x'.
2020-08-13 19:40:34 +02:00
Simone Bordet
edbc1930b9
Issue #4809 - Set a max number of requests per connection.
...
Added test case for idle connections not used for any request.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2020-08-13 19:39:27 +02:00
Simone Bordet
45682c2088
Merged branch 'jetty-9.4.x' into 'jetty-10.0.x'.
2020-08-13 18:31:34 +02:00
Simone Bordet
51d0780041
Issue #5104 - AbstractProxyServlet include incorrect protocol version in Via header when accessed over H2.
...
Fixed HttpFields.computeField() removal loop.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2020-08-13 18:23:26 +02:00
Simone Bordet
ac4ea4550e
Merged branch 'jetty-9.4.x' into 'jetty-10.0.x'.
2020-08-13 16:52:35 +02:00
Simone Bordet
26c2d34439
Issue #4809 - Set a max number of requests per connection.
...
Improved Pool.reserve(int) logic to take into account the
fact that an entry can accommodate maxMultiplex acquires.
This reduces connection openings for HTTP/2 in case of
spikes of requests.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2020-08-13 16:52:06 +02:00