[Box Backup] Problems with speed....

Mikael Syska boxbackup@fluffy.co.uk
Sun, 25 Dec 2005 02:30:36 +0100


Still trying to debug the speed issue.....
More info here.....
The server keeps using around 97% of the CPU....

Tried building the "debug" version of bbstored.... more output but no 
matter what I do it can't seem to find the "raidfile.conf" and the 
location of it if corrent in the bbstored.conf file.....
----------------- Witht he debug version
Dec 25 02:11:05 freebsd60 bbstored[665]: Starting daemon (config: 
/usr/local/etc/box/bbstored.conf) (version 0.09)
Dec 25 02:11:05 freebsd60 bbstored/hk[666]: Housekeeping process started
Dec 25 02:11:05 freebsd60 bbstored/hk[666]: Starting housekeeping
Dec 25 02:11:05 freebsd60 bbstored/hk[666]: TRACE: Exception thrown: 
RaidFileException(RaidFileDoesntExist) at RaidFileRead.cpp(1057
)   
Dec 25 02:11:05 freebsd60 bbstored/hk[666]: TRACE: Block 800 freed, but 
not known. Error? Or allocated in startup static allocation?
Dec 25 02:11:05 freebsd60 last message repeated 12 times
Dec 25 02:11:05 freebsd60 bbstored/hk[666]: while housekeeping account 
00000001, exception RaidFile RaidFileDoesntExist (2/11) -- ab
orting housekeeping run for this account
Dec 25 02:11:05 freebsd60 bbstored/hk[666]: Finished housekeeping

--------------- With the normal version
Dec 25 02:15:35 freebsd60 bbstored[794]: Starting daemon (config: 
/usr/local/etc/box/bbstored.conf) (version 0.09)
Dec 25 02:15:35 freebsd60 bbstored/hk[795]: Housekeeping process started
Dec 25 02:15:35 freebsd60 bbstored/hk[795]: Starting housekeeping
Dec 25 02:15:36 freebsd60 bbstored/hk[795]: Finished housekeeping

So there seems to be something wrong with the way that I'm building the 
debug version or something.....

cd /boxbackup-0.09/
./configure
cd bin/bbstored/
make
cd ../../debug/bin/bbstored/
and copied the bbstored file over the other bbstored file on the 
system.... it start but as you can see from above its does not work... :-(

something i'm doing wrong here?

any help will be great

Merry Christmas all

// Syska


syska [/usr/local/etc/box]# less raidfile.conf
disc0
{
        SetNumber = 0
        BlockSize = 2048
        Dir0 = /usr/local/boxbackup
        Dir1 = /usr/local/boxbackup
        Dir2 = /usr/local/boxbackup
}

syska [/usr/local/etc/box]# less bbstored.conf
RaidFileConf = /usr/local/etc/box/raidfile.conf
AccountDatabase = /usr/local/etc/box/bbstored/accounts.txt

# Uncomment this line to see exactly what commands are being received 
from clients.
ExtendedLogging = yes

# scan all accounts for files which need deleting every 15 minutes.

TimeBetweenHousekeeping = 900

Server
{
        PidFile = /var/run/bbstored.pid
        User = _bbstored
        ListenAddresses = inet:freebsd60.xxx.xx
        CertificateFile = 
/usr/local/etc/box/bbstored/freebsd60.xxx.xx-cert.pem
        PrivateKeyFile = 
/usr/local/etc/box/bbstored/freebsd60.xxx.xx-key.pem
        TrustedCAsFile = /usr/local/etc/box/bbstored/clientCA.pem
}