[Box Backup] Working towards 0.08

Joris boxbackup@fluffy.co.uk
Tue, 14 Sep 2004 14:24:44 +0200 (CEST)


> Is there anything else which should definitely go in? I'd prefer to do
> small changes, and then larger work after the release of 0.08.

At some point, you should be able to freeze the storage method and not
touch it again 'till the next major version. Same counts for the protocol.

I still haven't looked into it very much, since I was occupied with very
pressing matters, and I'm not a crypto specialist. So some of these
suggestions will sound rather stupid. I touched them lightly in a previous
mail also.


1) Make the disk storage atomic. A file/volume is fully changed or isn't
changed at all. At any point in time I should be able to pull the power
plug of the server and not have the risk of losing data by having
half-changed data. Implementable in filesystem level by copying every
edited file to a temp version, then issuing a move command once everything
is complete.

2) Implement the backup pool system, where all backups made by clients are
passed on to other servers. Preferably in a way only one version exists
across the servers (see point one).

3) I don't know what your point of view is on independant development nor
what your financial situation is alike, but a tip jar on the site meight
fill rapidly...

-- 
Greetings,
 Joris <joris @ v5 . be>