4 ms·
> doesn't rsync already use content-defined chunk boundaries, with a condition on the rolling hash to define boundaries? No, it operates on fixed size blocks o
by re 1y ago
> doesn't rsync already use content-defined chunk boundaries, with a condition on the rolling hash to define boundaries?
No, it operates on fixed size blocks over the destination file. However, by using a rolling hash, it can detect those blocks at any offset within the source file to avoid re-transferring them.
https://rsync.samba.org/tech_report/node2.html https://rsync.samba.org/tech_report/node2.html