[Chandler-dev] chandlerdb updated (0.7-8)

Andi Vajda vajda at osafoundation.org
Wed May 9 16:07:24 PDT 2007


After your next 'svn update' you need to get the latest chandlerdb version
by running in 'chandler':
      make chandlerdb  - OR -
      make

This update introduces a fix to an egregious bug that affected concurrent 
db throughput in a nasty way. That bug caused a higher than necessary read 
access isolation level to be used, causing uncessary locking, dead locking and 
hence retries, and cache thrashing.

MVCC is still turned on but only used with the 'version' database, the only 
database where existing records are updated and where it helps in not blocking 
the UI. All other read access to the repository is now done at isolation level 
1, the one requiring the least locking.

Andi..


More information about the chandler-dev mailing list