[elephant-devel] db-postmodern update - Integrated!

Mac Chan emailmac at gmail.com
Mon Jul 23 03:08:20 UTC 2007


FYI, here's another data point.

I got the latest source from darcs and ran the test on fedora fc6 +
lispworks 32bit 5.0.2

All tests passed but there were some warning (I've seen similar
warnings from the dbd backend).

However, the test took almost one hour to finish, is that normal?

ELE-TESTS 34 > (do-backend-tests)
Warning: Postgres warning: CREATE TABLE / PRIMARY KEY will create
implicit index "blob_pkey" for table "blob"
Warning: Postgres warning: CREATE TABLE / PRIMARY KEY will create
implicit index "metatree_pkey" for table "metatree"
Doing 128 pending tests of 128 tests total.
 FIXNUMS FIXNUM-TYPE-1 READ-32-BIT-FIXNUM READ-64-BIT-FIXNUM
 WRITE-32-BIT-FIXNUM WRITE-64-BIT-FIXNUM BIGNUMS FLOATS RATIONALS
 COMPLEXES BASE-STRINGS STRINGS HARD-STRINGS SYMBOLS CHARS PATHNAMES
 CONSES HASH-TABLES-1 HASH-TABLES-2 ARRAYS-1 ARRAYS-2 TEST-DEEP-EQUALP
 OBJECTS STRUCTS STRUCT-NON-STD-CONSTRUCT CIRCULAR PERSISTENT
Second store spec missing: ignoring CROSS-STORE-REFERENCE-CONDITION
 UNINDEXED-CLASS-CONDITION NON-TRANSIENT-CLASS-SLOT-1
 NON-TRANSIENT-CLASS-SLOT-2 TRANSIENT-CLASS-SLOT CLASS-DEFINERS
 BAD-INHERITENCE MIXES MIXES-RIGHT-SLOTS INHERIT INHERIT-RIGHT-SLOTS
 INITFORM-CLASSES INITFORM-TEST INITARG-TEST NO-EVAL-INITFORM REDEFCLASS
 MAKUNBOUND UPDATE-CLASS CHANGE-CLASS CHANGE-CLASS3
BASICPERSISTENCETesting length = 163840
 KEYSIZETEST TESTOID BTREE-MAKE BTREE-PUT BTREE-GET REMOVE-KV REMOVED
 MAP-BTREE INDEXED-BTREE-MAKE ADD-INDICES TEST-INDICES INDEXED-PUT
 INDEXED-GET SIMPLE-SLOT-GET INDEXED-GET-FROM-SLOT1
 INDEXED-GET-FROM-SLOT2 REMOVE-KV-INDEXED NO-KEY-NOR-INDICES
 REMOVE-KV-FROM-SLOT1 NO-KEY-NOR-INDICES-SLOT1 REMOVE-KV-FROM-SLOT2
 NO-KEY-NOR-INDICES-SLOT2 MAP-INDEXED GET-FIRST GET-FIRST2 GET-LAST
 GET-LAST2 SET SET2 SET-RANGE SET-RANGE2 MAP-INDEXED-INDEX
Warning: Postmodern users beware, don't mix cursor-prev and
cursor-set. Inefficient!
Warning: Postmodern users beware, don't mix cursor-prev and
cursor-set. Inefficient!
 MAP-INDEX-FROM-END REM-KV REM-IDEXKV MAKE-INDEXED2
ADD-INDICES2<**>wrong header in mark-pointer pointer
=218766cb,header-place =218766c8  header =21e6edcd  previous 214b51c4

;>>>>> dumping  214b51c4  [1]
;> 214b51c4:  2168f25a cbbf0037 e9218766   1da086
;>>>>> dumping  218766b8  [5]
;> 218766b8:  21e6ea25 21e6ea25 218766d4 2027d65b
;> 218766c8:  21e6edcd 21e6edcd 21e6edcd 21876760
;> 218766d8:  203be5b1 90ff8096 21e6eee3 218766e9
;> 218766e8:  90ff8096 21e6ec7a 218766f5 90ff8096
;> 218766f8:  21e6ef9b 21876701 90ff8096 21c48852
<**>    bad closure  =214b51ca info  218766cb
<**>wrong header in mark-pointer pointer =218766cb,header-place
=218766c8  header =21e6edcd  previous 214b5224
;>>>>> dumping  214b5224  [1]
;> 214b5224:  2168f25a cbbf0037 e9218766   1da026
;>>>>> dumping  218766b8  [5]
;> 218766b8:  21e6ea25 21e6ea25 218766d4 2027d65b
;> 218766c8:  21e6edcd 21e6edcd 21e6edcd 21876760
;> 218766d8:  203be5b1 90ff8096 21e6eee3 218766e9
;> 218766e8:  90ff8096 21e6ec7a 218766f5 90ff8096
;> 218766f8:  21e6ef9b 21876701 90ff8096 21c48852
<**>    bad closure  =214b522a info  218766cb

 PUT-INDEXED2 GET-INDEXED2 GET-FROM-INDEX3 DUP-TEST NODUP-TEST
 PREV-NODUP-TEST PNODUP-TEST PPREV-NODUP-TEST CUR-DEL1 INDEXED-DELETE
 TEST-DELETED INDEXED-DELETE2 TEST-DELETED2 CUR-DEL2 GET-BOTH PGET-BOTH
 PGET-BOTH-RANGE PCURSOR NEWINDEX PCURSOR2 ADD-GET-REMOVE
 ADD-GET-REMOVE-SYMBOL EXISTSP PSET DISABLE-CLASS-INDEXING-TEST
 INDEXING-BASIC-TRIVIAL INDEXING-BASIC INDEXING-CLASS-OPT
 INDEXING-INHERIT INDEXING-RANGE INDEXING-SLOT-MAKUNBOUND
 INDEXING-WIPE-INDEX INDEXING-RECONNECT-DB INDEXING-CHANGE-CLASS
 INDEXING-REDEF-CLASS
Ranged get of 10/700 objects = Linear: 2.52 sec Indexed: 0.76 sec
 INDEXING-TIMING
Single store mode: ignoring REMOVE-ELEMENT
Single store mode: ignoring MIGRATE-BASIC
Single store mode: ignoring MIGRATE-BTREE
Single store mode: ignoring MIGRATE-IDX-BTREE
Single store mode: ignoring MIGRATE-PCLASS
Single store mode: ignoring MIGRATE-MULT-PCLASS
Single store mode: ignoring  MIGRATE-IPCLASS
No tests failed.
T



More information about the elephant-devel mailing list