-
-
Notifications
You must be signed in to change notification settings - Fork 31.6k
http, async_hooks: Consider async_hooks implications of the API that HTTP Agent uses #13352
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Labels
async_hooks
Issues and PRs related to the async hooks subsystem.
http
Issues or PRs related to the http subsystem.
wip
Issues and PRs that are still a work in progress.
Comments
3 tasks
Ref: #13539 |
3 tasks
refack
added a commit
to refack/node
that referenced
this issue
Jul 3, 2017
PR-URL: nodejs#13839 Fixes: nodejs#13045 Fixes: nodejs#13831 Refs: nodejs#13352 Refs: nodejs#13548 (comment) Reviewed-By: Trevor Norris <trev.norris@gmail.com>
addaleax
pushed a commit
to addaleax/node
that referenced
this issue
Jul 3, 2017
PR-URL: nodejs#13839 Fixes: nodejs#13045 Fixes: nodejs#13831 Refs: nodejs#13352 Refs: nodejs#13548 (comment) Reviewed-By: Trevor Norris <trev.norris@gmail.com>
addaleax
pushed a commit
that referenced
this issue
Jul 11, 2017
PR-URL: #13839 Fixes: #13045 Fixes: #13831 Refs: #13352 Refs: #13548 (comment) Reviewed-By: Trevor Norris <trev.norris@gmail.com>
3 tasks
addaleax
pushed a commit
that referenced
this issue
Jul 18, 2017
PR-URL: #13839 Fixes: #13045 Fixes: #13831 Refs: #13352 Refs: #13548 (comment) Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Fishrock123
pushed a commit
that referenced
this issue
Jul 19, 2017
PR-URL: #13839 Fixes: #13045 Fixes: #13831 Refs: #13352 Refs: #13548 (comment) Reviewed-By: Trevor Norris <trev.norris@gmail.com>
3 tasks
refack
pushed a commit
to trevnorris/node
that referenced
this issue
Jul 25, 2017
If an uninitialized or user supplied Socket is in the freeSockets list of the Agent it would automatically attempt to run ._handle.asyncReset(), but would throw from those not existing. Guard against that by first checking that they exist. PR-URL: nodejs#14419 Fixes: nodejs#13539 Refs: nodejs#13352 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Refael Ackermann <refack@gmail.com>
addaleax
pushed a commit
that referenced
this issue
Jul 27, 2017
If an uninitialized or user supplied Socket is in the freeSockets list of the Agent it would automatically attempt to run ._handle.asyncReset(), but would throw from those not existing. Guard against that by first checking that they exist. PR-URL: #14419 Fixes: #13539 Refs: #13352 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Refael Ackermann <refack@gmail.com>
@refack Should this remain open? (I believe the answer is "yes" but I'm checking because it's been inactive for a long time....) |
Linked issues are closed. PRs landed. As far as I can tell, this is mostly addressed. If something isn't, please feel free to reopen but do provide more info on what exactly is missing or needs to be done. |
# for free
to join this conversation on GitHub.
Already have an account?
# to comment
Labels
async_hooks
Issues and PRs related to the async hooks subsystem.
http
Issues or PRs related to the http subsystem.
wip
Issues and PRs that are still a work in progress.
master
http
,async_hooks
The HTTP
Agent
is designed to be inherited and it's methods overridden. Currently there is non encapsulated async_hooks logic that can break if not re-implemented in overridden methods. We should better encapsulate this logic, and document for customAgent
implementors.Ref: #13045
Ref: #13325
/cc @nodejs/async_hooks
The text was updated successfully, but these errors were encountered: