[Box Backup] different container ID messages
Ben Summers
boxbackup@fluffy.co.uk
Thu, 3 Mar 2005 17:42:18 +0000
On 3 Mar 2005, at 17:27, Robert Shaw wrote:
>
> On Mar 3, 2005, at 9:22 AM, Ben Summers wrote:
>
>> I shouldn't have mentioned it.
>
> Why? No harm done, if anything, maybe I (or someone) can help write
> the UI piece for you. If you don't want to see this type of capability
> used, then it's your right to remove it, you are the author of course.
> :)
>
> If you give me some pointers where to look and what to send, maybe I
> can fiddle with it and come up with a patch to add this capability.
Actually, now I've looked at it, it isn't quite as advanced as I lead
you to believe. Oh well. In a BackupStoreDirectory, you can set
BackupStoreDirectory::Entry::Flags_RemoveASAP on an entry, and then
housekeeping will remove it as soon as it's old or deleted. So the
"hard bit" is done.
But, you'd need to implement a command in the protocol
bin/bbstored/backupprotocol.txt and then
lib/bbstored/BackupCommands.cpp which would recursively apply an
arbitrary flag (because it'd be nice to have this generic for some
future stuff I'm planning) to directories and files.
Then you would modify bbackupquery to send this new command, maybe with
a "setflags" command. There's already a -w switch implemented which
puts the connection into read/write mode.
But, if you feel like a challenge...
Ben