[Bug 14262] New: add continuous sync mode using inotify/fanotify/etc

samba-bugs at samba.org samba-bugs at samba.org
Tue Feb 4 05:41:17 UTC 2020


            Bug ID: 14262
           Summary: add continuous sync mode using inotify/fanotify/etc
           Product: rsync
           Version: 3.1.3
          Hardware: All
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: P5
         Component: core
          Assignee: wayne at opencoder.net
          Reporter: pabs3 at bonedaddy.net
        QA Contact: rsync-qa at samba.org

rsync is often run from cron, which means it has to walk entire directory trees
every time it is run, which is inefficient when it is run often.

Most operating systems offer APIs (such as inotify/fanotify on Linux) that
allow programs to be notified of filesystem changes.

To replace rsync in cron jobs, rsync could offer a mode that would register for
filesystem change notifications, do a regular sync and then for each filesystem
change notification, transfer the changes to the remote end (or local end for a
reverse transfer). SIGINT/Ctrl+C or other termination signals could be used to
end the continuous sync.

You are receiving this mail because:
You are the QA Contact for the bug.

More information about the rsync mailing list