[Box Backup] machinereadble output bbackupquery - help needed

Chris Wilson boxbackup@boxbackup.org
Sat, 18 Oct 2008 14:43:14 +0100 (BST)


Hi Pete,

On Sat, 18 Oct 2008, Peter Jalajas, GigaLock Backup Services wrote:

> >> >> Add a similar client-side "bbackupquery -q usage quit" output 
> >> >> line.
> >> >
> >> > Unfortunately this is not so easy to resolve, because bbstored does 
> >> > not currently keep track of that statistic in the store info file, 
> >> > so to find it out would require scanning the entire store, making 
> >> > this command run very slowly :(
> >>
> >> How about on the client side?
> >
> > Do you mean at the end of the backup run, in the system logs? That 
> > would be possible, yes.
> 
> I think we need one more line on the (client-side) "bbackupquery usage" output:

I'm afraid it's the same thing as on the server side in bbstoreaccounts. 
Both sides are simply reading the account info file, where certain 
statistics are tracked by bbstored. This is a simple and quick operation, 
but neither the block count in normal files (non-deleted and non-old), nor 
the number of files, is currently tracked in this file.

It is certainly possible to do so, and I'm working on a patch to do so, as 
I mentioned before, but I'm afraid it's not ready yet and it also breaks 
backwards compatibility of the account info file.
 
> P.S. Tallying file counts under each category would be fun, too, but not 
> at all required.

Yes, that is one of the features that I'm already implementing in this 
patch.

> P.P.S.  While I'm at it, I generally think of "Used" as a percentage of 
> "Soft", not "Hard". When a client has "Used" at 100% of "Soft", they are 
> full.  So, the displayed percentages as a fraction of "Hard" are fairly 
> useless to me.

I know some people set the soft limit to zero, and therefore only the hard 
limit is useful to them. I could probably add a switch to show values as a 
percentage of the soft limit if that would help.

Cheers, Chris.
-- 
_____ __     _
\  __/ / ,__(_)_  | Chris Wilson <0000 at qwirx.com> - Cambs UK |
/ (_/ ,\/ _/ /_ \ | Security/C/C++/Java/Ruby/Perl/SQL Developer |
\ _/_/_/_//_/___/ | We are GNU : free your mind & your software |