mrsync a tool to transfer files from a master to many remote machines in LAN using Unix socket's multicast. It dynamically adjusts its speed of transfering to ease on the network and to leave no one behind. 4 hours for 140GB to 100 targets in 1Gbit LAN
Be the first to post a text review of mrsync (multicast remote sync). Rate and review a project by clicking thumbs up or thumbs down in the right column.
Previous version 2.0 was posted on http://freshmeat.net/projects/mrsync/ Feb - May 2006 -- version 3.0 verision 3.0.0 major update -- large file support -- platform independence (between linux, unix) -- backup feature (as in rsync - not in mrsync.py yet) -- removing meta-file-info We transmit the file_stat info right before the file is being synced. And the file-stat info is transfered by ascii format to avoid byte-ordering translation. The orignal meta_data is not necessay under this scheme. -- catching slow machine dynamically as the feedback monitor [ the signal_handler scheme in version 2.0 is removed. ] -- mcast IP address and port options version 3.0.[1-9] bug fixes -- logic flaw which under certain condition caused premature dropout due to unsuccessful EOF, CLOSE_FILE and caused unwanranted SIT-OUT case -- tested on Debian 64-bit arch by Nicolas Marot in France Nicolas also translated mrsync.py to mrsync.sh (nicolas.marot@gmail.com) version 3.1.0 -- codes for IPv6 are ready (but not tested) IPv4 is tested ok. version 3.1.1 -- minor bug fixes. -- add checking in multicatcher to check if the system is ready for write.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: