<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#ffffff">
Berkeley DB Java Edition 4.1.10<br>
<blockquote><a
href="http://www.oracle.com/us/products/database/berkeley-db/index.html">http://www.oracle.com/us/products/database/berkeley-db/index.html</a>
(BDB product page)<br>
<a
href="http://www.oracle.com/technetwork/database/berkeleydb/overview/index.html">http://www.oracle.com/technetwork/database/berkeleydb/overview/index.html</a>
(BDB overview)<br>
<a
href="http://www.oracle.com/technetwork/database/berkeleydb/overview/index-093405.html">http://www.oracle.com/technetwork/database/berkeleydb/overview/index-093405.html</a>
(BDB JE overview)<br>
</blockquote>
Berkeley DB Java Edition 4.1.10 is a patch release consisting of
fixes for a number of issues. We strongly recommend that users of
the 4.1.x version upgrade to this release. These fixes include:<br>
<ul>
<li>[#19567] Fixed a bug that caused a hard deadlock between a
thread performing an Environment.sync (or a checkpoint when
deferred-write databases are used) and another thread (which
could be an application thread) that is performing eviction. The
problem occurs when evicting cached information for a database
that is no longer in use, and is most likely to occur after
closing a database and/or when the JE cache is small enough to
cause heavy eviction activity.</li>
</ul>
<ul>
<li>[#19636] Fixed a bug that caused an infinite loop when calling
the Transaction.commit or Transaction.abort method, when the
transaction is used to both truncate and remove a single
database, using Environment.truncateDatabase and removeDatabase.
Now an exception will be thrown by Environment.removeDatabase in
this situation, and the application must call Transaction.abort
operation to end the txn. Although this is not a final solution
(ideally it should be possible to both truncate and remove a
database in a single transaction), this fix prevents the
infinite loop in the commit and abort methods. Thanks to
Christoph for reporting this on OTN. <br>
</li>
</ul>
<ul>
<li> [#19680] Fixed a race condition that sometimes caused
Environments opened with EnvironmentConfig.setSharedCache(true)
to not use the shared cache and instead use a private cache.
This happened only when opening multiple Environments
concurrently in more than one thread. Thanks to Tim Underwood
for reporting this on OTN and identifying the specific problem
in the JE source code.<br>
</li>
</ul>
<ul>
<li>[#19754] Fixed a bug that causes an
EnvironmentFailureException when a JE HA environment is
restarted. Thanks to Jan for reporting this problem on OTN and
working with us to fix it. <br>
</li>
</ul>
<br>
Find the complete list of changes in the change log.<br>
<blockquote><a
href="http://download.oracle.com/otndocs/products/berkeleydb/html/je/je-4.1.10_changelog.html">http://download.oracle.com/otndocs/products/berkeleydb/html/je/je-4.1.10_changelog.html</a></blockquote>
<br>
Read the detailed product documentation included in the download
package or on the web.<br>
<blockquote><a
href="http://www.oracle.com/technetwork/database/berkeleydb/overview/index-093405.html">http://www.oracle.com/technetwork/database/berkeleydb/overview/index-093405.html</a><br>
<a
href="http://download.oracle.com/docs/cd/E17277_02/html/index.html">http://download.oracle.com/docs/cd/E17277_02/html/index.html</a><br>
<br>
</blockquote>
<br>
Download the source code.<br>
<blockquote><a class="moz-txt-link-freetext"
href="http://download.oracle.com/berkeley-db/je-4.0.103.zip">http://download.oracle.com/otn/berkeley-db/je-4.1.10.zip</a><br>
<a class="moz-txt-link-freetext"
href="http://download.oracle.com/berkeley-db/je-4.0.103.tar.gz">http://download.oracle.com/otn/berkeley-db/je-4.1.10.tar.gz</a><br>
<a class="moz-txt-link-freetext"
href="http://download.oracle.com/maven/com/sleepycat/je/4.0.103/je-4.0.103.pom">http://download.oracle.com/maven/com/sleepycat/je/4.1.10/je-4.1.10.pom</a><br>
</blockquote>
<br>
Review the frequently asked questions (FAQs):<br>
<blockquote><a
href="http://www.oracle.com/technetwork/database/berkeleydb/je-faq-096044.html">http://www.oracle.com/technetwork/database/berkeleydb/je-faq-096044.html</a></blockquote>
<br>
Join OTN and participate in the Berkeley DB JE Support Forum
discussions. Our engineering and support staff are highly active on
these forums, if you have questions please ask them there first.<br>
<blockquote><a class="moz-txt-link-freetext"
href="http://forums.oracle.com/forums/forum.jspa?forumID=273">http://forums.oracle.com/forums/forum.jspa?forumID=273</a><br>
</blockquote>
<br>
For further information, or questions about licensing and sales of
JE, please contact us at:<br>
<blockquote><a class="moz-txt-link-freetext"
href="mailto:berkeleydb-info_us@oracle.com">mailto:berkeleydb-info_us@oracle.com</a><br>
</blockquote>
<br>
Thank you for your support of Berkeley DB Java Edition.<br>
<br>
Regards, <br>
<br>
Dave<br>
<pre wrap="">-- </pre>
<pre wrap="">BDB mailing list
<a class="moz-txt-link-abbreviated" href="mailto:BDB@oss.oracle.com">BDB@oss.oracle.com</a>
<a class="moz-txt-link-freetext" href="http://oss.oracle.com/mailman/listinfo/bdb">http://oss.oracle.com/mailman/listinfo/bdb</a>
--
</pre>
<div class="moz-signature">
<a href="http://www.oracle.com" target="_blank"><img
src="cid:part1.02090602.03030808@oracle.com" alt="Oracle"
width="114" border="0" height="26"></a><br>
<font color="#666666" size="2">David Segleau | Director Product
Management - Berkeley DB<br>
</font><font color="#ff0000">Oracle</font> Database Engineering<br>
<br>
<a href="http://www.oracle.com/commitment" target="_blank"><img
src="cid:part2.08010704.06030804@oracle.com" alt="Green
Oracle" width="44" align="abscenter" border="0" height="28"></a>
<font color="#4b7d42" size="1">Oracle is committed to developing
practices and products that help protect the environment</font>
<!-- This signature was generated by the MyDesktop Oracle Business Signature utility version 3.8.5 -->
</div>
</body>
</html>