Open mbrezu opened 13 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...
New maintainer here.
Can reproduce, this fails on my end - SBCL 1.5.0 @ Ubuntu 18.04.2 LTS. Will look into it.
Still fails on SBCL 2.2.6/OSX 11.4
..................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.