Skip to content

quic: refactor QuicSession stats and use net.BlockList#34741

Closed
jasnell wants to merge 6 commits into
nodejs:masterfrom
jasnell:quic-cleanups-14
Closed

quic: refactor QuicSession stats and use net.BlockList#34741
jasnell wants to merge 6 commits into
nodejs:masterfrom
jasnell:quic-cleanups-14

Conversation

@jasnell

@jasnell jasnell commented Aug 11, 2020

Copy link
Copy Markdown
Member

This depends on #34655 and #34669, both of which must land first. The first 6 commits here are from those earlier PRs.

There are several commits here:

  • quic: fixup session ticket app data todo comments
  • quic: resolve InitializeSecureContext TODO comment …
  • quic: clarify TODO statements

These first three are minor and resolve several outstanding TODO items

  • quic: consolidate stats collecting in QuicSession

Simplifies some of the stats collection

  • src: allow instances of net.BlockList to be created internally …
  • quic: use net.BlockList for limiting access to a QuicSocket

Enables use of the new net.BlockList for both client and server side.

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

@jasnell jasnell requested a review from a team as a code owner August 11, 2020 22:51
@jasnell jasnell requested a review from a team August 11, 2020 22:51
@nodejs-github-bot nodejs-github-bot added the lib / src Issues and PRs related to general changes in the lib or src directory. label Aug 11, 2020
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

Review requested:

  • @nodejs/net
  • @nodejs/quic

@jasnell jasnell added the request-ci Add this label to start a Jenkins CI on a PR. label Aug 11, 2020
@jasnell

This comment has been minimized.

@github-actions github-actions Bot removed the request-ci Add this label to start a Jenkins CI on a PR. label Aug 11, 2020
@nodejs-github-bot

This comment has been minimized.

@nodejs-github-bot

nodejs-github-bot commented Aug 11, 2020

Copy link
Copy Markdown
Collaborator

Comment thread src/quic/node_quic_session.h Outdated
Comment thread src/quic/node_quic_socket.cc Outdated
@nodejs-github-bot

nodejs-github-bot commented Aug 12, 2020

Copy link
Copy Markdown
Collaborator

@jasnell jasnell added author ready PRs that have at least one approval, no pending requests for changes, and a CI started. dont-land-on-v14.x net Issues and PRs related to the net subsystem. quic Issues and PRs related to the QUIC implementation / HTTP/3. labels Aug 12, 2020
@jasnell jasnell mentioned this pull request Aug 12, 2020
4 tasks
Comment thread doc/api/quic.md Outdated
@jasnell

jasnell commented Aug 17, 2020

Copy link
Copy Markdown
Member Author

Landed in c17eaa3...c855c3e

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

author ready PRs that have at least one approval, no pending requests for changes, and a CI started. lib / src Issues and PRs related to general changes in the lib or src directory. net Issues and PRs related to the net subsystem. quic Issues and PRs related to the QUIC implementation / HTTP/3.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants