-
Notifications
You must be signed in to change notification settings - Fork 770
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
QUIC Interop: some testcases fail on LibreSSL (server), picoquic (client) #2600
Comments
attached logs for "chacha20" and "resumption" testcases @a-denoyelle fyi |
I guess chacha20 may be disabled on purpose due to c7335d5 |
Thanks for your information. So here are the tests which are currently failing under LibreSSL :
Maybe @haproxyFred can tell us if those two last tests are supposed or not to work with LibreSSL ? |
zerortt is not supposed to run on LibreSSL. thus I did not include logs |
LibreSSL does not support TLS sessions. maybe "resumption" testcase is not supposed to work either |
btw, I ran the same tests on current master ... @a-denoyelle , what do you think, should we enable weekly scheduled quic interop for libressl ? |
I think it could be useful to run it on a weekly basis. However I expect it to be mostly similar to interop.seeman.io with QuicTLS as QUIC SSL parts do not evolve frequently these days... |
no, it will be more "automatic". as QUIC Interop just produce a matrix of results, we'll make it more restrictive, since we know which testcases we want to be green, we'll check for them and we'll fail once them are red |
@a-denoyelle , what do you think ? we can enable weekly workflows like that: (example run: https://github.com/chipitsine/haproxy-quic-interop-libressl/actions/runs/9784433890 ) it might be useful, since we know which tests are supposed to pass, we enable only those tests. we are not bound to particular repository, in theory we can enable those workflows either in https://github.com/haproxy/haproxy or https://github.com/haproxytech/quic-dev (or any arbitrary repo) |
It would be nice for us to have our own set of weekly interop tests. We could also go further by enabling non-default QUIC features which are rarely tested, such as |
my own github account shows me that I have 2000 minutes monthly, but I could not find usage report (and I've no idea what happens when all minutes are spent) also, I found useful to run QUIC Interop with ASAN enabled, it discovered several issues in the past. |
@a-denoyelle , can you please try my workflow in your fork (in order to keep project limits safe) ? once we are fine with details we'll enable on project repo |
We already had notice in the past about CI usage for haproxytech repositories. As such, after discussing with Willy it is probably better to integrate your CI scripts directly in this repository. |
"in this" refers to https://github.com/haproxy/haproxy ? or we can setup dedicated repo, for example, |
well, I think it should not be hard to scrap github api to calculate GHA minutes )) |
Indeed I meant https://github.com/haproxy/haproxy. I prefer this solution as it will be more visible, by opposition to creating a dedicated new repository. |
Detailed Description of the Problem
I ran QUIC Interop suite on picoquic client, servers were HAProxy/LibreSSL and HAProxy/QUICTLS
haproxy commit used: 7acdc3f
Expected Behavior
not to fail
Steps to Reproduce the Behavior
run QUIC Interop suite on LibreSSL
Do you have any idea what may have caused this?
No response
Do you have an idea how to solve the issue?
No response
What is your configuration?
Output of
haproxy -vv
Last Outputs and Backtraces
No response
Additional Information
No response
The text was updated successfully, but these errors were encountered: