Hi WIlly, Most of the tests pass now in 1.8.2. However, the following test still hangs in the --strict mode.
2: Sends a large size DATA frame that exceeds the SETTINGS_MAX_FRAME_SIZE On Sun, Nov 26, 2017 at 11:54 PM Robin Anil <[email protected]> wrote: > I can get the tests to match yours now. Looks like it was a connection > issue. > Finished in 70.5089 seconds > > 145 tests, 116 passed, 0 skipped, 29 failed > > > > Also, If you haven't noticed the --strict option, in that mode I can get > the test to hang on > > 4.2. Frame Size > > ✔ 1: Sends a DATA frame with 2^14 octets in length > > 2: Sends a large size DATA frame that exceeds the > SETTINGS_MAX_FRAME_SIZE > > On Sun, Nov 26, 2017 at 11:39 PM Robin Anil <[email protected]> wrote: > >> Sorry, this one, not the alpine build >> >> >> https://github.com/docker-library/haproxy/blob/0c9c27713bfca8505331e0da2664a9454755c7b9/1.8-rc/Dockerfile >> >> On Sun, Nov 26, 2017 at 11:36 PM Robin Anil <[email protected]> wrote: >> >>> I am running HaProxy 1.8 within docker container using a fork of the >>> official build and pointed them to the latest 1.8.0 instead of rc-4. So it >>> is built using openssl1.1 >>> >>> Docker hub link: https://hub.docker.com/_/haproxy/ >>> See the Dockerfile >>> https://github.com/docker-library/haproxy/blob/0c9c27713bfca8505331e0da2664a9454755c7b9/1.8-rc/alpine/Dockerfile >>> >>> Just replaced these two lines >>> ENV HAPROXY_VERSION 1.8.0 >>> ENV HAPROXY_MD5 6ccea4619b7183fbcc8c98bae1f9823d >>> >>> On Sun, Nov 26, 2017 at 11:29 PM Willy Tarreau <[email protected]> wrote: >>> >>>> On Mon, Nov 27, 2017 at 06:15:48AM +0100, Willy Tarreau wrote: >>>> > On Mon, Nov 27, 2017 at 05:10:16AM +0000, Robin Anil wrote: >>>> > > A very stripped down version of config >>>> > >>>> > Thank you, I'll check if anything there can explain this. >>>> >>>> So with your config I'm getting this : >>>> >>>> Finished in 52.3802 seconds >>>> 145 tests, 110 passed, 4 skipped, 31 failed >>>> >>>> I had to disable ssl-mode-async as my openssl version doesn't support >>>> it. >>>> >>>> Of the 31, I'm seeing real bugs compared to what is expected to work, >>>> such >>>> as : >>>> >>>> 3.8. GOAWAY >>>> Ã 1: Sends a GOAWAY frame >>>> -> The endpoint MUST accept GOAWAY frame. >>>> Expected: Connection closed >>>> Actual: Timeout >>>> >>>> Others are expected for now : >>>> >>>> 3.10. CONTINUATION >>>> Ã 1: Sends a CONTINUATION frame >>>> -> The endpoint MUST accept CONTINUATION frame. >>>> Expected: HEADERS Frame (stream_id:1) >>>> Actual: Connection closed >>>> >>>> 4. HTTP Message Exchanges >>>> Ã 4: Sends a POST request with trailers >>>> -> The endpoint MUST respond to the request. >>>> Expected: HEADERS Frame (stream_id:1) >>>> Actual: Connection closed >>>> >>>> And the other ones are very useful as they likely indicate missing >>>> checks. >>>> So I'll take a look. Thanks! >>>> >>>> Willy >>>> >>>

