> Failures so far are memp002 (multiprocess mempool) on sparc64 and
> Rep006.d (at least on i386, other arch didn't make it that far yet).

besides these, there are a couple of other small FAILs;
sdb003 tests fail like this (with each db type):

FAIL:00:40:19 (00:00:02) run_envmethod: -hash sdb003: env0: Logging region out 
of memory; you may need to increase its size

and I see this from test076:

        test076: Processing master/3 client queues out-of-order
        test076: Flushing Master
01:52:43 (00:00:09)
Repl: test076: dropping 5%, 3 clients  no delete verification; no security; 
with out-of-order msgs;
Test076 -queueext (-env env3311 -extent 4  -len 20 -pad 0  -auto_commit ): 
Create 500 small databases in one env.
        Test076 passed.
        test076: Processing master/3 client queues out-of-order
        test076: Flushing Master
FAIL:01:55:45 (00:03:02) rep_process_message returned env3312: transaction 
failed at [2][2470717]

I don't know db all that well, but none of them look really major,
sdb003 probably just wants the log size increasing in the environment,
and it does run ok as a one-off test from tclsh.


> $ cd /usr/ports/databases/db/v4/w-db-4.6.19/db-4.6.19/build_unix
> $ tclsh8.4  
> % source ../test/test.tcl
> % memp002
> Memp002: {} Multiprocess mpool tester
> /usr/local/bin/tclsh8.4 ./../dist/../test/mpoolscript.tcl ./TESTDIR 0 4  125 
> 512 1024 2048 4096 8192 100 3  >  ./TESTDIR/memp002.0.out &
> /usr/local/bin/tclsh8.4 ./../dist/../test/mpoolscript.tcl ./TESTDIR 1 4  125 
> 512 1024 2048 4096 8192 100 3  >  ./TESTDIR/memp002.1.out &
> /usr/local/bin/tclsh8.4 ./../dist/../test/mpoolscript.tcl ./TESTDIR 2 4  125 
> 512 1024 2048 4096 8192 100 3  >  ./TESTDIR/memp002.2.out &
> /usr/local/bin/tclsh8.4 ./../dist/../test/mpoolscript.tcl ./TESTDIR 3 4  125 
> 512 1024 2048 4096 8192 100 3  >  ./TESTDIR/memp002.3.out &
> Memp002: 4 independent processes now running
> Script watcher process 379 launching mpoolscript.tcl process 15277.
> Script watcher process 1852 launching mpoolscript.tcl process 11188.
> Script watcher process 20470 launching mpoolscript.tcl process 8601.
> Script watcher process 24336 launching mpoolscript.tcl process 14879.
> 
> memp002.0.out:
> 
> Beginning execution for 0: 4 ./TESTDIR 125 512 1024 2048 4096 8192 100 3
> Establishing long-term pin on file 0 page 0 for process 0
> FAIL: illegal flag combination specified to memp_fget
> mpool get:invalid argument
> FAIL:11:02:01 (00:00:00) ./../dist/../test/mpoolscript.tcl run: mpool 
> get:invalid argument: pid 15295: expected 0, got 1
> 
> - not sure where to look next for this, the logged command line
> to mpoolscript.tcl is the same as on i386 which passes this test,
> I didn't trace where memp_fget is called from yet.
> 
> ...
> 
> eval rep006 -btree ; verify_dir ./TESTDIR "" 1
> Rep006 (-btree -recover): Replication and non-rep env handles
> Rep006: Master logs are on-disk
> Rep006: Client logs are on-disk
>         Rep006.a: Running test001 in replicated env.
>                 Rep_test: -btree 1000 key/data pairs starting at 0
>                 Rep_test.a: put/get loop
>         Rep006.b: Verifying client database contents.
>         Rep006.c: Verifying non-master db4_checkpoint.
>         Rep006.d: Verifying non-master access.
> FAIL:05:11:05 (00:14:21) open_err: expected 1, got 0
> 
> - this is trying to open a replica RW which should fail, but doesn't.

Reply via email to