David Nadoba
67f99d1798
Add test for HTTP1 request with large header ( #658 )
...
* Reproducer
* Refactor test case
* Refactor tests
* Remove debugging artefacts
* Fix typo
* Fix formatting
* Remove `promise?.succeed(())`
* Rename `onRequestCompleted` to `onConnectionIdle`
2023-01-26 11:11:30 +00:00
David Nadoba
f17a47e916
Allow immediate request failure on connection error ( #625 )
2022-10-10 13:34:42 +01:00
David Nadoba
14fa6d944d
Report last connection error if request deadline is exceeded ( #601 )
2022-07-01 10:39:38 +02:00
David Nadoba
c1a60d8aa4
[HTTP2] Prepare migration actions ( #456 )
2021-10-13 17:11:04 +02:00
Fabian Fett
a6ca288e18
[HTTPConnectionPool] StateMachine has explicit function for HTTP1 connection close ( #448 )
2021-10-01 12:50:13 +02:00
David Nadoba
e4e233a2b1
remove umbrella NIO imports and add soundness check ( #446 )
2021-09-29 17:42:42 +02:00
Fabian Fett
0c36de21d6
HTTPConnectionPool timeout requests: preserve connection errors
...
If a request times out because no connection could be attained, we should fail the request with the last connection creation error. If no connection creation error is present and there is no active connection, we fail the request with a connectTimeout error.
2021-09-13 18:22:29 +02:00
Fabian Fett
7bb58e536c
Fix a race between shutdown and backoff timer ( #419 )
2021-09-09 17:01:07 +02:00
Fabian Fett
4d726bad8d
Add ConnectionPool HTTP1StateMachine ( #416 )
2021-09-09 15:34:03 +02:00