[tahoe-dev] tahoe backup re-uploads old files

David-Sarah Hopwood david-sarah at jacaranda.org
Thu Mar 1 23:57:48 UTC 2012


On 01/03/12 19:27, Greg Troxel wrote:
> Brian Warner <warner at lothar.com> writes:
> 
>> Yeah, that's a fair argument. I built "tahoe backup" because it seemed
>> the best way to take advantage of tahoe's unique features. The
>> orthogonal way to handle backups, as implemented in a zillion existing
>> programs, generally expects a POSIX-like backend filesystem. Tahoe is
>> both more and less than that:
>>
>> * it has immutable files and directories, which can safely be shared
>>   between subsequent backups
>> * modifying files is expensive, and new files should be written
>>   all-at-once
> 
> True, but I wonder if that means that a tahoe-specific backup program is
> needed, or just one that uses a mostly-posix filesystem in a careful
> way, so that it's reasonably efficient for a class of filesystems.

'tahoe backup' constructs immutable directory trees, which requires each
tree to be built leaves-first. It would be impossible to achieve that
with a POSIX API, which requires that parent directories are constructed
before children.

-- 
David-Sarah Hopwood ⚥

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 554 bytes
Desc: OpenPGP digital signature
URL: <http://tahoe-lafs.org/pipermail/tahoe-dev/attachments/20120301/af5725bb/attachment.asc>


More information about the tahoe-dev mailing list