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