I see several problems:
- The more mirror sites that sync from the master server => the line is more
overloaded => synchronization is complete in sight.
- The longer synchronization time to mirrors causes that more users download
files from the master server => the line is more and more overloaded => everything is moving towards infinity.
- Nightly-builds and preliminary-stable-builds PPAs are not on the mirrors =>
their users cause additional overload of the line.
As we can see now, every additional user deepens this problem, each additional user is frustrated. I believe that we need to prevent any user to access directly to the master server.
I propose to establish an official primary mirror, which will be on enough bandwidth and will be the only one who will access to the master server. All other mirrors would then be synchronized from this primary mirror. This would solve the problem 1), including the consequent problem 2). On this primary mirror should also be mirrored nightly-builds and preliminary-stable-builds, to avoid also the problem 3).
What is your opinion?
Can't the mirrors use bittorrent to sync?