From: Tom Copeland Date: 2006-11-21T04:01:55+09:00 Subject: Re: rubyforge & mirrors 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