From c73e64345bf635d52007cabad71a107525a4bd1c Mon Sep 17 00:00:00 2001 From: "Andreas J. Koenig" Date: Sat, 2 May 2009 12:05:27 +0200 Subject: [PATCH] small overhaul of the docs --- lib/File/Rsync/Mirror/Recent.pm | 35 +++++++++++++++++++---------------- 1 file changed, 19 insertions(+), 16 deletions(-) diff --git a/lib/File/Rsync/Mirror/Recent.pm b/lib/File/Rsync/Mirror/Recent.pm index 7c8d67f..0a5396f 100644 --- a/lib/File/Rsync/Mirror/Recent.pm +++ b/lib/File/Rsync/Mirror/Recent.pm @@ -1010,6 +1010,19 @@ the hosts. This is about speeding up rsync operation on large trees. Uses a small metadata cocktail and pull technology. +rersyncrecent solves this problem with a couple of (usually 2-10) +lightweight index files which cover different overlapping time +intervals. The master writes these files and the clients/slaves can +construct the full tree from the information contained in them. The +most recent index file usually covers the last seconds or minutes or +hours of the tree and depending on the needs, slaves can rsync every +few seconds or minutes and then bring their trees in full sync. + +The rersyncrecent mode was developed for CPAN but as it is convenient +and economic it is also a general purpose solution. I'm looking +forward to see a CPAN backbone that is only a few seconds behind +PAUSE. + =head2 NON-COMPETITORS File::Mirror JWU/File-Mirror/File-Mirror-0.10.tar.gz only local trees @@ -1050,23 +1063,13 @@ incestuous relation but it has the disadvantage that these batch files replicate the contents of the involved files. This seems inappropriate when the nodes already have a means of communicating over rsync. -B at https://fedorahosted.org/InstantMirror/ is an -ambitious project that tries to combine various technologies to -overcome the current situation. It's been founded in 2009-03 and at -the time of this writing it is still a bit early to comment on. +=head2 HONORABLE MENTION -rersyncrecent solves this problem with a couple of (usually 2-10) -lightweight index files which cover different overlapping time -intervals. The master writes these files and the clients/slaves can -construct the full tree from the information contained in them. The -most recent index file usually covers the last seconds or minutes or -hours of the tree and depending on the needs, slaves can rsync every -few seconds or minutes and then bring their trees in full sync. - -The rersyncrecent mode was developed for CPAN but as it is convenient -and economic it is also a general purpose solution. I'm looking -forward to see a CPAN backbone that is only a few seconds behind -PAUSE. And then ... the first FUSE based CPAN filesystem anyone? +B at https://fedorahosted.org/InstantMirror/ is an +ambitious project that tries to combine various technologies (squid, +bittorrent) to overcome the current slowness with the main focus on +fedora. It's been founded in 2009-03 and at the time of this writing +it is still a bit early to comment on. =head1 LIMITATIONS -- 2.11.4.GIT