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

doc: clarify http2 server.close() behavior #28581

Merged
merged 1 commit into from
Jul 8, 2019

Conversation

cjihrig
Copy link
Contributor

@cjihrig cjihrig commented Jul 6, 2019

This commit is an attempt to clarify the behavior of HTTP2's server.close() method. Specifically, this makes it more clear that the server stops allowing new sessions although the callback may not be invoked for some time due to previously existing sessions.

Fixes: #28214

Checklist
  • make -j4 test (UNIX), or vcbuild test (Windows) passes
  • documentation is changed or added
  • commit message follows commit guidelines

@nodejs-github-bot nodejs-github-bot added doc Issues and PRs related to the documentations. http2 Issues or PRs related to the http2 subsystem. labels Jul 6, 2019
@vsemozhetbyt
Copy link
Contributor

Does the same method of the Http2SecureServer need to be updated as well?

@cjihrig cjihrig force-pushed the h2-server-close branch from de0c9d1 to aeecc3b Compare July 7, 2019 16:07
@cjihrig
Copy link
Contributor Author

cjihrig commented Jul 7, 2019

Nit addressed. Green lite CI: https://ci.nodejs.org/job/node-test-pull-request-lite-pipeline/3750/

@cjihrig cjihrig added the author ready PRs that have at least one approval, no pending requests for changes, and a CI started. label Jul 7, 2019
This commit is an attempt to clarify the behavior of HTTP2's
server.close() method. Specifically, this makes it more clear
that the server stops allowing new sessions although the
callback may not be invoked for some time due to previously
existing sessions.

PR-URL: nodejs#28581
Fixes: nodejs#28214
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
@cjihrig cjihrig force-pushed the h2-server-close branch from aeecc3b to 3091115 Compare July 8, 2019 17:38
@cjihrig cjihrig merged commit 3091115 into nodejs:master Jul 8, 2019
@cjihrig cjihrig deleted the h2-server-close branch July 8, 2019 17:40
targos pushed a commit that referenced this pull request Jul 20, 2019
This commit is an attempt to clarify the behavior of HTTP2's
server.close() method. Specifically, this makes it more clear
that the server stops allowing new sessions although the
callback may not be invoked for some time due to previously
existing sessions.

PR-URL: #28581
Fixes: #28214
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
This was referenced Jul 23, 2019
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. doc Issues and PRs related to the documentations. http2 Issues or PRs related to the http2 subsystem.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Http2Server.prototype.close Does Not Work as Expected
6 participants