[Support-mirrors] Distributed Mirroring ;)
tom at infoether.com
Wed Nov 2 16:58:17 EST 2005
On Wed, 2005-11-02 at 08:48 -0700, James Britt wrote:
> Tom Copeland wrote:
> > Hi Austin -
> > Currently yours is the only mirror which I'm pushing files via FTP -
> > everyone else is pulling data from RubyForge using rysnc.
> > But yup, as Dennis gets a chance, he can coordinate pushing files to the
> > other folks and they can stop pulling from RubyForge. Good times...
> What are the pros and cons of ftp vs. rsync?
rsync only transfers files if they've changed, not sure if FTP has some
sort of flag for doing this.
> Is the idea that as new/changed files appear, then are ftp'd from one
> mirror to another?
> How do we handle deleted gems?
> How many gem versions should a mirror hold? For example, does each
> mirror need to have versions 0.1.0 to 0.25.0, and onwards, of Nitro?
Sure keeps things simpler if everyone's got everything.
> I believe an advantage to rsync over ftp is that file deletions, when
> occurring at a source, are invoked at the sync client as well (or at at
> least that is an option, so that both ends are indeed mirrors).
Yup, right on, "rsync --delete" for client pull.
More information about the Support-mirrors