[Box Backup-dev] Solaris update

Martin Ebourne boxbackup-dev at fluffy.co.uk
Sat Feb 11 01:03:37 GMT 2006


On Wed, 2006-02-08 at 22:43 +0100, Stefan Norlin wrote:
> * Solaris 10 x86 *
>  
> Ok, you need GNU tar for the tests to work since "-C" option does
> not work in the same way with original tar. After installing GNU tar
> (praise sunfreeware!) all tests pass (if you make sure you do not
> have bbackupd or bbstored running when starting). :-)

In what way does the -C option behave differently? Maybe we can change
it to work for both?

> ** debug tests **
>  
> All tests pass with the change below (timing, 18 secs -> 28 secs).
> Is that ok?

Yes, I think that should be fine.

> ** release tests **
>  
> All tests pass except raidfile: 3431 failures similar to this one:

Hmm, interesting that they pass on debug. Did you try this a couple of
times with each to check it is repeatable?
 
> FAILURE: Condition [::memcmp(((char*)data) + seekpos[p], testbuff,
> 256) == 0] fa
> iled at testraidfile.cpp(186)
> FAILURE: Condition [readstream3.GetPosition() == pos] failed at
> testraidfile.cpp
> (185)

Those failures are inside the testReadingFileContents function, which is
called from all over the place. Unfortunately in release mode the tests
don't output much progress information, so the full log probably
wouldn't help.

The best thing to do would be to breakpoint on that failure and get a
backtrace of the first such occurrence.

Cheers,

Martin.




More information about the Boxbackup-dev mailing list