prevent scheduled ACKs from getting cancelled#462
prevent scheduled ACKs from getting cancelled#462Lanius-collaris wants to merge 3 commits intopion:masterfrom
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #462 +/- ##
==========================================
+ Coverage 84.13% 84.16% +0.03%
==========================================
Files 54 54
Lines 4287 4283 -4
==========================================
- Hits 3607 3605 -2
+ Misses 494 493 -1
+ Partials 186 185 -1
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
JoTurk
left a comment
There was a problem hiding this comment.
This will have extra cost of sending some ACKs slightly earlier in a few bursty cases under high throughput. But i think this is fine, we can benchmark it later.
We'll need a unit test for this behavior before we can merge it.
Two controllers in cc-alg branch have Interleaving nonblocking |
I don't know how to write unit tests for multi-threaded code.
If you have time, could you benchmark my Also, Reno-style CCAs' AIMD behavior (additive-increase, multiplicative-decrease) make them unable to utilize most of available bandwidth when the |
Description
I hope it works. 😇
Reference issue
Fixes #461