Skip to content

Ensure our mirror pool is ready for temporary surge of downloads

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

Original created by @intrigeri on 12407 (Redmine)

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information