From: Michael Vrable Date: Fri, 30 May 2008 22:12:12 +0000 (-0700) Subject: Initial support for efficient sub-file incrementals. X-Git-Url: http://git.vrable.net/?a=commitdiff_plain;h=26f68e9df784020f16bbc295342123b0eca7de9b;hp=26f68e9df784020f16bbc295342123b0eca7de9b;p=cumulus.git Initial support for efficient sub-file incrementals. This is a cleaned-up version of the code written for the OSDI'08 submission to implement sub-file incremental deltas. Large files are broken into small chunks (in a content-sensitive manner with Rabin fingerprints, as in LBFS). Hash values are computed for the chunks and stored in a new database table in the local database. On subsequent backups, when a file has changed, search for chunks that are identical, so that portions of old blocks may be re-used even if the entire blocks cannot be. ---