Mirror Space

Scott Ritchie scott at open-vote.org
Tue Sep 1 20:03:20 CDT 2009

Vitaliy Margolen wrote:
> Scott Ritchie wrote:
>> Marty Cannon wrote:
>>> Hey guys,
>>> Since the wine.budgetdedicated.com <http://wine.budgetdedicated.com>
>>> server was down all weekend, I thought I'd offer an additional mirror
>>> location.
>> It should be up for good now, so this won't be necessary.
> Isn't  that what you said last time? <g>
> That's why it's called a mirror not the primary distribution point. More
> mirrors - less load on one server, less chances we'll have lots of unhappy
> users because they can't get the best software in the world <g>
> My understanding there isn't anything special about apt repository
> mirroring, they are just files & directories under some URI.

It is, however smartly directing traffic between the two servers is a
problem.  If some requests go to one server and some to the other, then
they have to be in sync all the time (even a few minutes for rsync to
catch up will result in lots of scary "invalid signature" errors for
users).  This means you need a smart load balancing server at the front
end that knows when each mirror behind it is up or down and redirects
traffic accordingly.

I don't think it's worth bothering to set that up, as my medium term
plan is to migrate users to a real Launchpad PPA for Ubuntu 9.10.  In
9.10, it'll actually be much easier to add PPAs (and their unique key),
so I can cut the instructions on the download page dramatically.
Launchpad has that sophisticated mirroring infrastructure already.

Scott Ritchie

More information about the wine-devel mailing list