2.6.7.html   [plain text]


<!--"$Id: 2.6.7.html,v 1.3 2007/05/17 18:17:18 bostic Exp $ (Sleepycat) $Date: 2007/05/17 18:17:18 $"-->
<html>
<head>
<title>The Berkeley DB Package: DB 2.6.7 Change Log</title>
<meta name="description" content="Berkeley DB: A database programmatic toolkit.">
<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods">
</head>
<body bgcolor=white>

<h3 align=center>Berkeley DB 2.6.7 Change Log</h3>

<p>
Berkeley DB version 2.6.7 is version 2.6.6 with all released patches
applied.

<p>
Berkeley DB version 2.6.7 is the current stable release of Berkeley DB,
replacing version 2.6.6.

<h3>Bug Fixes:</h3>
<ol>
<p><li>
If there are a sufficient number of threads competing for limited numbers
of pages, it's possible to split Btree pages too many times, and cause a
core dump.
<p><li>
Under some circumstances, lockers could be left on locker chains.
No incorrect behavior could occur but resources could be leaked.
<p><li>
Fix potential races in updating checkpoint buffer counts that can
cause checkpoint calls to never finish.
<p><li>
Fix a potential NULL pointer dereference in the database delete-by-key
interface.
<p><li>
Fix a case where it was possible for EAGAIN to not be returned from the
database get-by-key interface.
<p><li>
Ignore log records not involved in transactions so that actions taken
outside of transactions are not undone during recovery.
<p><li>
Fix a recovery bug when database files are opened/closed multiple times in
the same session.
<p><li>
Fix a memory pool race during buffer discard in memory tight environments.
</ol>

<h3>Other Changes:</h3>
<ol>
<p><li>
Update the Berkeley DB release version numbers from 2.6.6 to 2.6.7.
</ol>

</body>
</html>