Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Move away from BBR as congestion control algorithm #359
All servers were switched to the BBR congestion control algorithm:
For tiles, it was not an issue because files are very small. But for larger downloads, BBR is known to behave very unfairly. In particular, in some circumstances, it can generate massive amount of packet loss and completely crush non-BBR streams.
Quoting from this paper:
Thus, I would suggest to revert this change. At the very least, this would likely improve the situation for the 1 Gbit/s uplink mentioned in the mailing list discussion above: currently, anybody that can pull files at more than ~600 Mbit/s may cause massive packet loss for all streams.