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

Long requests can fail to send data, unless DEBUG env var set #384

Open
canadaduane opened this issue Apr 15, 2021 · 0 comments
Open

Long requests can fail to send data, unless DEBUG env var set #384

canadaduane opened this issue Apr 15, 2021 · 0 comments

Comments

@canadaduane
Copy link

I've set up a test case here: https://github.com/canadaduane/spdy-braidify-heisenbug

In short: when a long, chunked GET request sends data, it's possible to get in a state where data is no longer sent, even when additional write events occur. I'm having trouble identifying the root cause, but the above test case makes the situation reproducible & should help anyone with internal knowledge of node-spdy.

Strangely, when adding DEBUG=* or more specifically, DEBUG=spdy:stream:server, the problem disappears.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant