From: Jan Svitok Date: 2006-11-21T04:07:48+09:00 Subject: Re: rubyforge & mirrors On 11/20/06, Tom Copeland wrote: > On Tue, 2006-11-21 at 03:33 +0900, Jan Svitok wrote: > > On 11/20/06, Tom Copeland wrote: > > > On Mon, 2006-11-20 at 09:17 -0500, Tom Copeland wrote: > > > > > isn't it time to build some kind of redunancy into gem? > > > gem install --source http://gems.rubyforge.vm.bytemark.co.uk some_gem > > > > Just an idea: what about issue a new version of sources gem with all > > the mirrors added to it? > > > > Pros: automatic failover - the gem will be installed/updated from any of them > > Cons: slower operation (more index updates), more network traffic > > Another tricky bit is that currently if someone wants to stop serving > gems we can just remove them from the mirror redirect. Storing the > server list on the client complicates that a bit. > > Also, with a centralized list we can balance the load, so if it's too > heavy on one of the gems we can reduce the redirections to the mirror. > > But really, neither of those problems have come up yet, so they may not > be a big deal. > > Yours, > > tom It could be enough for the 'removed' server to serve empty index, if that's acceptable - still the url has to be up, but the bandwith is much lower...