TeMPOraL / cl-sqlite

Common Lisp binding for SQLite
http://common-lisp.net/project/cl-sqlite/
72 stars 27 forks source link

test-concurrent-inserts fails on debian 6.0 #2

Open mbrezu opened 13 years ago

mbrezu commented 13 years ago

..................f Did 19 checks. Pass: 18 (94%) Skip: 0 ( 0%) Fail: 1 ( 5%)

Failure Details:


TEST-CONCURRENT-INSERTS []: One of inserter threads encountered a SQLITE_BUSY error.


Fails on both Ubuntu 10.04 64 bit and Debian 6.0.2.1 64bit stable, with SBCL 1.0.51 64bit and CCL 1.7 64bit. Also reproduced on Debian 6.0.2.1 32bit stable with SBCL 1.0.51 32 bit.

wvxvw commented 10 years ago

I too have issues with concurrent inserts. The problem is with the pop-from-cache, the way it accesses the hash-table isn't compatible with threading. Ideally it would had to be a hash-table aware of threading...

TeMPOraL commented 5 years ago

New maintainer here.

Can reproduce, this fails on my end - SBCL 1.5.0 @ Ubuntu 18.04.2 LTS. Will look into it.

oudeis commented 2 years ago

Still fails on SBCL 2.2.6/OSX 11.4