-C Fix\scompiler\swarnings\sdiscovered\swhile\sbuilding\sSQLite\son\s[http://www.devio.us/].
-D 2010-11-29T17:55:19
+C On\s*BSD\ssystems,\sreduce\sthe\snumber\sof\sopen\sconnections\sused\sby\swal3.test\sto\savoid\srunning\sout\sof\sfile-descriptors.
+D 2010-11-29T18:22:44
F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
F Makefile.in 4547616ad2286053af6ccccefa242dc925e49bf0
F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
F test/vtab_shared.test 0eff9ce4f19facbe0a3e693f6c14b80711a4222d
F test/wal.test 70227190e713b3e7eb2a7d5ec3510b66db01f327
F test/wal2.test 3de797854de175323e7351b5f2514a30d1ee1410
-F test/wal3.test 957a5f2a8fe8a6ff01de1a15285ecf2f376fcaf8
+F test/wal3.test ac51126c36814bce334f66a0a4dbbfa56d429733
F test/wal4.test 3404b048fa5e10605facaf70384e6d2943412e30
F test/wal_common.tcl 895d76138043b86bdccf36494054bdabcf65837b
F test/walbak.test 4df1c7369da0301caeb9a48fa45997fd592380e4
F tool/speedtest8.c 2902c46588c40b55661e471d7a86e4dd71a18224
F tool/speedtest8inst1.c 293327bc76823f473684d589a8160bde1f52c14e
F tool/vdbe-compress.tcl d70ea6d8a19e3571d7ab8c9b75cba86d1173ff0f
-P 46b3fbdafe191cd0974cc3f46bc6aa52b3f1270e
-R 94418d1da4fe65366c1a1f528b5cbf20
+P 5602ec95aa2a74d0624bb6c7d53e7a0d35536253
+R 6323c27334aa4baa5510beb33a9bf604
U dan
-Z 9cee6345784230c66d992ddab0e65ff9
+Z 2046d4f1cadea8b761c8f47a277e38b8
# the client takes a shared-lock on a slot without modifying the value
# and continues.
#
+set nConn 50
+if { [string match *BSD $tcl_platform(os)] } { set nConn 35 }
do_test wal3-9.0 {
file delete -force test.db test.db-journal test.db wal
sqlite3 db test.db
INSERT INTO whoami VALUES('nobody');
}
} {wal}
-for {set i 0} {$i < 50} {incr i} {
+for {set i 0} {$i < $nConn} {incr i} {
set c db$i
do_test wal3-9.1.$i {
sqlite3 $c test.db
} $c
} $c
}
-for {set i 0} {$i < 50} {incr i} {
+for {set i 0} {$i < $nConn} {incr i} {
set c db$i
do_test wal3-9.2.$i {
execsql { SELECT * FROM whoami } $c
set sz [expr 1024 * (2+$AUTOVACUUM)]
do_test wal3-9.3 {
- for {set i 0} {$i < 49} {incr i} { db$i close }
+ for {set i 0} {$i < ($nConn-1)} {incr i} { db$i close }
execsql { PRAGMA wal_checkpoint }
byte_is_zero test.db [expr $sz-1024]
} {1}
do_test wal3-9.4 {
- db49 close
+ db[expr $nConn-1] close
execsql { PRAGMA wal_checkpoint }
set sz2 [file size test.db]
byte_is_zero test.db [expr $sz-1024]