-
Notifications
You must be signed in to change notification settings - Fork 5.2k
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
Upgrading deno_std to v0.3.4 fails #1988
Comments
I've just encountered the same error when running Note that $ ls deno_std/prettier/vendor
207K Feb 2 15:23 parser_babylon.js
126K Feb 2 15:23 parser_markdown.js
2.1M Mar 17 14:40 parser_typescript.js
965K Feb 2 15:23 standalone.js EDIT: I'm debugging this |
@ry after some debugging I found that: Line 393 in efe9c18
poll is not called again after we hit overflow_response .
So we're left in situation where there is 1 pending op but it's not resolved because Could you point me where should I dig further? EDIT: I verified that by changing share queue size, still after queue overflows, |
It seems that adding if !successful_push {
// If we couldn't push the response to the shared queue, because
// there wasn't enough size, we will return the buffer via the
// legacy route, using the argument of deno_respond.
overflow_response = Some(buf);
self.polled_recently = false; // change
break;
} |
Sounds like you figured it out! Try resetting polled_recently for that op. |
denoland/std#297
It hangs after 19 minutes and prints "WARNING the sharedQueue overflowed"
(The warning isn't necessarily a bad thing but is perhaps a hint)
The text was updated successfully, but these errors were encountered: