[tahoe-dev] BackupDB proposal

Aleksandr Milewski zandr at allmydata.com
Thu May 29 14:31:44 PDT 2008


On May 29, 2008, at 12:12 PM, Brian Warner wrote:
> It would be really cool if the filesystem were to provide us with a  
> reliable
> indicator of whether the file had changed: a version number, or a  
> strong hash
> of the contents. Maybe HFS+ or ZFS or reiser4 or one of the other  
> fancy new
> ones could provide this feature.
>
> I haven't measured it, but I believe that Apple's Time Machine does  
> a full
> backup of my home system (about 50GB) in maybe 2 or 3 minutes when  
> nothing
> has changed, so I must assume that they have a fast way to decide  
> that a file
> is probably unchanged without actually reading the contents. It  
> would be an
> interesting experiment to modify a file without changing its size,  
> then set
> the mtime back to its original value, then see if Time Machine  
> notices.

It's called FSEvents. I haven't dug into the dev docs, but there's a  
nice overview in the Ars review of Leopard: http://arstechnica.com/reviews/os/mac-os-x-10-5.ars/7

-Z


More information about the tahoe-dev mailing list