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

allow sending of ACKs when pacing limited #3010

Merged
merged 1 commit into from
Jan 19, 2021

Conversation

marten-seemann
Copy link
Member

@marten-seemann marten-seemann commented Jan 19, 2021

Fixes #2908.

An endpoint that is only receiving data won't have an accurate estimate of the congestion window, and therefore derive a very low pacing frequency.
In this situation it still needs to be able to send frequent ACKs to the peer in order to allow full utilization of the bandwidth. We therefore need to allow ACKs even when pacing-limited.

An endpoint that is only receiving data won't have an accurate estimate
of the congestion window, and therefore derive a very low pacing
frequency.
In this situation it still needs to be able to send frequent ACKs to the
peer in order to allow full utilization of the bandwidth. We therefore
need to allow ACKs even when pacing-limited.
@codecov
Copy link

codecov bot commented Jan 19, 2021

Codecov Report

Merging #3010 (2c2b758) into master (26039f2) will increase coverage by 0.00%.
The diff coverage is 80.00%.

Impacted file tree graph

@@           Coverage Diff           @@
##           master    #3010   +/-   ##
=======================================
  Coverage   86.13%   86.13%           
=======================================
  Files         135      135           
  Lines        9451     9454    +3     
=======================================
+ Hits         8140     8143    +3     
+ Misses        953      952    -1     
- Partials      358      359    +1     
Impacted Files Coverage Δ
session.go 77.69% <80.00%> (+0.07%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 26039f2...2c2b758. Read the comment docs.

@marten-seemann marten-seemann merged commit 53b1cbb into master Jan 19, 2021
@marten-seemann marten-seemann deleted the allow-acks-when-pacing-limited branch January 20, 2021 03:52
@aschmahmann aschmahmann mentioned this pull request May 14, 2021
71 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

unexpected interaction between pacing and sending acknowledgement
2 participants