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
>>>>
>>>

Reply via email to