On Wed, Mar 31, 2010 at 01:03:51PM +1100, Adam Kennedy wrote:
> I've said nothing till now, because I figured more noise wouldn't help much.
> 
> But I quite like the rsync daemon/proxy idea, and as it so happens I'm
> attending the OzLabs Unconference in 3 weeks time to hang out with
> Tridge, Rusty and the other Australia C/Kernel/Samba/RSync elites.
> 
> So I'd be happy to raise any issues or ideas in this area with them in
> person over beers.

I can see two possibly useful things (and I have no idea if either is yet
possible, or a great understanding of how the protocol works)

1: stateful rsync daemon which doesn't scan all the time, either by
   a: Actually having a means to update
   b: Simply telling fibs, and pretending that the file system it scanned
      $n minutes ago is still current. (Which I think would work, at least for
      a mirror where files aren't edited (much) - if the server discovers that
      the client's view of that file *is* out of date, then scan that file for
      real, and give the up to date truth)

2: federated (or federate-able) server (or proxy) - so that you can say
   "hand this subtree off to that other server"
   This would allow the (fast, existing, C) rsync server to serve most of
   (say) funet.fi, handing off to a stateful server for the CPAN subtree.

Nicholas Clark

Reply via email to