[Announce] libzdb 2.2.3

Jan-Henrik Haukeland hauk at tildeslash.com
Wed Jul 30 15:09:54 CEST 2008


Version 2.2.3 of Zild Database Library is available:

Download: 	http://www.tildeslash.com/libzdb/dist/libzdb-2.2.3.tar.gz
MD5 checksum:  	a2a79dfbafa10a20d2cf0edfb5d5795e  libzdb-2.2.3.tar.gz
Change log:    	http://www.tildeslash.com/libzdb/dist/CHANGES.txt


This is a bug fix release which has been tested on the following  
platforms:

       Darwin 9.4.0        [ppc/x86]
       Linux FC/U          [x86/x64]
       FreeBSD             [x86]

Note, this release should fix problems with SQLite database locks. As  
you probably know, SQLite locks the database file on certain  
operations. This is a problem when two or more connections tries to  
update the SQLite database at the same time, since only one connection  
will succeed.

There are ways around this problem and the strategy we use in libzdb  
is to retry the statement whenever a database lock is encountered.  
Unfortunately the retry code had a bug which prevented it to run more  
than one time. This is now fixed and libzdb will handle concurrent  
usage of SQLite much better.


Changes in this release:

Version 2.2.3
-------------
Bug fixes:

* Make sure connection properties, max rows and query timeout are
   reset on Connection_close(), if changed.

* Ensure that timeout is set for new Connections and fixed a bug
   in the SQLite retry macro so the SQLite driver now will retry
   executing on database lock



More information about the libzdb-general mailing list