-
Notifications
You must be signed in to change notification settings - Fork 29.8k
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
http2: when is socket._paused set to true? #16213
Comments
cc @jasnell — this seems like an incomplete implementation or a bug, any insight into what the original thinking was? |
For reference, initial commit which introduced |
This issue is likely to be irrelevant if socket operations are removed in #16252 |
Isn't this part of the streams implementation? |
@Fishrock123 as far as I can tell it's custom to _http_server.js |
The |
We still have unused |
As part of improving code coverage for http2 in #14985, I wrote some unit tests for socket operations in #16211
I noticed that:
socketOnResume
returnsthis.pause()
ifthis._paused
is truenode/lib/internal/http2/core.js
Lines 2180 to 2181 in 411695e
this._paused
is true, it's set to false insocketOnDrain
node/lib/internal/http2/core.js
Line 2198 in 411695e
However, I didn't find any code which sets socket._paused to true https://github.com/nodejs/node/search?utf8=%E2%9C%93&q=_paused&type=
Is this a bug? Or is there a way to mock value of
socket._paused
while testing?The text was updated successfully, but these errors were encountered: