Hi all, The PR for QUIC and HTTP/3 was merged to master!
Now I'd like to ask you all one thing. Please run unit tests for QUIC and H3. Because we currently don't have CI boxes that can compile code for QUIC, all CI jobs would pass even if your PRs were not compilable with QUIC enabled. To not break QUIC and H3, we all should run unit tests for QUIC before committing changes, until we get a CI job for QUIC at shortest. The build instruction is on this page below. A only pain point is that it requires a special OpenSSL. However, once you get it, you can use it as normal OpenSSL 1.1.1. https://cwiki.apache.org/confluence/display/TS/QUIC If you got the special OpenSSL, then you can run the unit tests with "make check" as always. It would be really great if you could also test a GET request on H3. For this, you can use "traffic_quic". The manual is available on the page above. Please let me know if you have any questions. Thanks, Masakazu On Thu, Jul 25, 2019 at 11:58 AM Masakazu Kitajo <mas...@apache.org> wrote: > Hi, > > As some of you may know, I created a PR (#5594) for adding experimental > QUIC support, and its target version is 9.0. > > Like we talked on the previous summit at Beijing, we are going to merge > the PR soon with Commit-Then-Review process, because QUIC spec is still > changing and making the code perfect doesn't make much sense at the moment. > We prefer small changes and iteration rather than one huge change like Big > Bang, the PR is pretty big though. You may find many places that could be > better, however, those should be improved (or might be removed) later. > We'll continue active development on quic-latest branch to catch up new > drafts and to improve the code. Feedback and PRs are always welcome. > > Since most changes against existing code are already merged as separated > PRs with our standard RTC process, most code in the PR runs only if you > enable QUIC, and QUIC will be enabled only if you have a special OpenSSL > for QUIC at the moment, so I think it should be safe enough. Please let me > know if you have any questions or concerns. > > Here is the PR: > https://github.com/apache/trafficserver/pull/5594 > > Thanks, > Masakazu >