-
Notifications
You must be signed in to change notification settings - Fork 12.7k
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
Limit the number of unanswered Typings Installer requests #18265
Conversation
If we send them all at once, we (apparently) hit a buffer limit in the node IPC channel and both TS Server and the typings installer become unresponsive.
@amcasey, |
Fixes #18255 |
Some thoughts about massive projects
|
Failures are lint. I'll update. |
@minestarks Are disabled projects flagged in some way? |
It does not appear to be skipped at present. I'd like to fix that in a separate PR though. |
@amcasey can you port this to release-2.5 |
@mhegazy we're just waiting on final validation from an affected user. |
If we send them all at once, we (apparently) hit a buffer limit in the Node IPC channel and both TS Server and the Typings Installer become unresponsive.
We accomplish this by explicitly maintaining a queue of yet-to-be-sent requests.
Fixes #18255