Skip to content
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: multiple cleanups #34137

Closed
wants to merge 8 commits into from
Closed

Conversation

jasnell
Copy link
Member

@jasnell jasnell commented Jun 30, 2020

Multiple ongoing cleanups and starting to refactor impl. There's a lot more here to work on, but this is a start.

Checklist
  • make -j4 test (UNIX), or vcbuild test (Windows) passes
  • tests and/or benchmarks are included
  • commit message follows commit guidelines

@nodejs-github-bot nodejs-github-bot added c++ Issues and PRs that require attention from people who are familiar with C++. lib / src Issues and PRs related to general changes in the lib or src directory. labels Jun 30, 2020
@jasnell jasnell added the quic Issues and PRs related to the QUIC implementation / HTTP/3. label Jun 30, 2020
src/quic/node_quic_socket-inl.h Outdated Show resolved Hide resolved
Ignore subsequent calls to set_final_size unless the new size
is more than the previous, in which case, we have us a bug.
Use a single callback function for both
@nodejs-github-bot
Copy link
Collaborator

They introduce a significant performance bottleneck at the moment.
@nodejs-github-bot
Copy link
Collaborator

@jasnell
Copy link
Member Author

jasnell commented Jun 30, 2020

@jasnell jasnell marked this pull request as ready for review June 30, 2020 21:59
@jasnell jasnell added this to Backlog in QUIC via automation Jul 1, 2020
@jasnell
Copy link
Member Author

jasnell commented Jul 1, 2020

Landing under accelerated landing rules as part of the CODEOWNERS/No-time-limit experiment. CI has passed, @nodejs/quic has signed off. PR only touches the experimental QUIC impl.

jasnell added a commit that referenced this pull request Jul 1, 2020
PR-URL: #34137
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: David Carlier <devnexen@gmail.com>
jasnell added a commit that referenced this pull request Jul 1, 2020
PR-URL: #34137
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: David Carlier <devnexen@gmail.com>
jasnell added a commit that referenced this pull request Jul 1, 2020
Ignore subsequent calls to set_final_size unless the new size
is more than the previous, in which case, we have us a bug.

PR-URL: #34137
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: David Carlier <devnexen@gmail.com>
jasnell added a commit that referenced this pull request Jul 1, 2020
Use a single callback function for both

PR-URL: #34137
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: David Carlier <devnexen@gmail.com>
jasnell added a commit that referenced this pull request Jul 1, 2020
PR-URL: #34137
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: David Carlier <devnexen@gmail.com>
jasnell added a commit that referenced this pull request Jul 1, 2020
PR-URL: #34137
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: David Carlier <devnexen@gmail.com>
jasnell added a commit that referenced this pull request Jul 1, 2020
They introduce a significant performance bottleneck at the moment.

PR-URL: #34137
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: David Carlier <devnexen@gmail.com>
jasnell added a commit that referenced this pull request Jul 1, 2020
PR-URL: #34137
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: David Carlier <devnexen@gmail.com>
@jasnell
Copy link
Member Author

jasnell commented Jul 1, 2020

Landed in e20beaf...31d6d9d

@jasnell jasnell closed this Jul 1, 2020
QUIC automation moved this from Backlog to Done Jul 1, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c++ Issues and PRs that require attention from people who are familiar with C++. lib / src Issues and PRs related to general changes in the lib or src directory. quic Issues and PRs related to the QUIC implementation / HTTP/3.
Projects
No open projects
QUIC
  
Done
Development

Successfully merging this pull request may close these issues.

None yet

4 participants