1<!--"$Id: 2.6.7.html,v 1.3 2007/05/17 18:17:18 bostic Exp $ (Sleepycat) $Date: 2007/05/17 18:17:18 $"--> 2<html> 3<head> 4<title>The Berkeley DB Package: DB 2.6.7 Change Log</title> 5<meta name="description" content="Berkeley DB: A database programmatic toolkit."> 6<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods"> 7</head> 8<body bgcolor=white> 9 10<h3 align=center>Berkeley DB 2.6.7 Change Log</h3> 11 12<p> 13Berkeley DB version 2.6.7 is version 2.6.6 with all released patches 14applied. 15 16<p> 17Berkeley DB version 2.6.7 is the current stable release of Berkeley DB, 18replacing version 2.6.6. 19 20<h3>Bug Fixes:</h3> 21<ol> 22<p><li> 23If there are a sufficient number of threads competing for limited numbers 24of pages, it's possible to split Btree pages too many times, and cause a 25core dump. 26<p><li> 27Under some circumstances, lockers could be left on locker chains. 28No incorrect behavior could occur but resources could be leaked. 29<p><li> 30Fix potential races in updating checkpoint buffer counts that can 31cause checkpoint calls to never finish. 32<p><li> 33Fix a potential NULL pointer dereference in the database delete-by-key 34interface. 35<p><li> 36Fix a case where it was possible for EAGAIN to not be returned from the 37database get-by-key interface. 38<p><li> 39Ignore log records not involved in transactions so that actions taken 40outside of transactions are not undone during recovery. 41<p><li> 42Fix a recovery bug when database files are opened/closed multiple times in 43the same session. 44<p><li> 45Fix a memory pool race during buffer discard in memory tight environments. 46</ol> 47 48<h3>Other Changes:</h3> 49<ol> 50<p><li> 51Update the Berkeley DB release version numbers from 2.6.6 to 2.6.7. 52</ol> 53 54</body> 55</html> 56