pymsync provides the
msync utility which allows the user to synchronise a file path via
rsync across multiple hosts. Rather than all destination hosts copying from the source host, msync uses an efficient algorithm that makes use of the destination hosts to copy to other hosts. This therefore dramatically decreases the time required to synchronise the files.
For more details about the utility and download links please go to: https://github.com/neilmunday/pymsync