Ensure our mirror pool is ready for temporary surge of downloads
Originally created by @intrigeri on #12407 (Redmine)
Problem: assume many people suddenly want to try Tails for the first time, e.g. after a successful press article; given we distribute the download load equally over almost all our mirrors, that have vastly different capacity, chances are that the slowest ones will quickly get overloaded ⇒ downloads are super slow or fail.
To solve this, we need:
- either many more mirrors, but even if we can find them easily, then it would be a PITA to maintain the pool
- or spread the load according to the capacity of our current mirrors: benchmark all mirrors, and adjust their weight according to the download bandwidth they can provide.
Parent Task: #12406
Related issues
- Related to #7864 (closed) and #17729 (closed)
- Has duplicate #14604 (closed)
Edited by intrigeri