rsync v3.0 does offer a lot of good features that will affect performance, but it is not usable out of the box. BackupPC has its own implementation of the rsync algorithm, the File::RsyncP module on CPAN. In order for us to get the benefits of this update, File::Rsync needs to be updated.
I think this would be a fun project, and am planning on working on it in the near future. If anyone else wants to contribute, please contact me.
Has anyone tried out the enhancements of rsync 3.0 yet?
"The 3.0.0 version number is such a large bump up from 2.6.9 due to the
addition of an incremental recursion scan (which helps a lot with large
transfers)"
" - A new incremental-recursion algorithm is now used when rsync is
talking
to another 3.x version. This starts the transfer going more quickly
(before all the files have been found), and requires much less memory.
See the --recursive option in the manpage for some restrictions.
- The default --delete algorithm is now --delete-during when talking to
a
3.x rsync. This is a faster scan than using --delete-before (which is
the default when talking to older rsync versions), and is compatible
with
the new incremental recursion mode."
This might improve the performance in conjunction with BackupPC
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php