-
-
Notifications
You must be signed in to change notification settings - Fork 381
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
Assorted fixes #199
Assorted fixes #199
Conversation
We weren't issuing additional flow control credit to account for the bytes that the peer thinks it's sent but which we haven't read yet. As part of this change, we've gone from keeping data on reset streams around until it's read and issuing credit as that proceeds to discarding data on reset streams immediately and issuing credit for all outstanding data on the stream, whether or not we've received and buffered it.
Codecov Report
@@ Coverage Diff @@
## master #199 +/- ##
=========================================
+ Coverage 74.2% 74.2% +<.01%
=========================================
Files 24 24
Lines 5893 5905 +12
=========================================
+ Hits 4373 4382 +9
- Misses 1520 1523 +3
Continue to review full report at Codecov.
|
2 similar comments
Codecov Report
@@ Coverage Diff @@
## master #199 +/- ##
=========================================
+ Coverage 74.2% 74.2% +<.01%
=========================================
Files 24 24
Lines 5893 5905 +12
=========================================
+ Hits 4373 4382 +9
- Misses 1520 1523 +3
Continue to review full report at Codecov.
|
Codecov Report
@@ Coverage Diff @@
## master #199 +/- ##
=========================================
+ Coverage 74.2% 74.2% +<.01%
=========================================
Files 24 24
Lines 5893 5905 +12
=========================================
+ Hits 4373 4382 +9
- Misses 1520 1523 +3
Continue to review full report at Codecov.
|
I'll try to build some actual flow control tests later, but I'm pretty sure 04427b0 fixes a serious bug (and makes things a little cleaner anyway).