[Berkeley DB Announce] Patch Release: Berkeley DB 4.8.30

Announcements related to the Berkeley DB product family. bdb at oss.oracle.com
Sat May 1 15:31:47 PDT 2010


Berkeley DB 4.8.30
    http://www.oracle.com/database/berkeley-db/
    http://www.oracle.com/technology/products/berkeley-db/
    http://www.oracle.com/technology/products/berkeley-db/db/

Berkeley DB 4.8.30 is a patch release consisting of fixes for a number of issues. We strongly recommend that users of the 4.8.x version upgrade to this release.

These fixes include:

[#17313] - Limit the size of a log record generated by freeing pages from a database so it fits in the log file size.

[#18069] - Fixed a bug that could cause a file to be removed if it was both the source and target of two renames within a transaction.

[#18114] - Modified how we go about selecting a usable buffer in the cache. Place more emphasis on single version and obsolete buffers.

[#18361] - Fixed a bug that could lead to btree structure corruption if the db->compact method runs out of locks.

[#18373] - Allow any file to be truncated even if its not a db file.

[#18428] - Avoid a segmentation fault error if the lock manager runs out of locks.

[#18459] - Add dbreg close records for open but missing databases during recovery.

[#18469] - Fixed a bug which could occur when using bulk transfer with Replication Manager. Replication Manager may send messages even though its connections have already been closed, leading in rare circumstances to spurious EBADF error reports, or possibly even arbitrary memory corruption.

[#18483] - Fixed a bug in C# API where db.HasMultiple was throwing an incorrect exception.

[#18529] - Fixed a bug where populating a SecondaryDatabase on open could lead to an OutOfMemoryException.

[#18535] - Fixed a bug where entries in the db register file did not get cleared out properly after recovery takes place. This will permit a process to perform a dbenv->close and then reconnect to environment without needing to stop the process.


Find the complete list of changes in the change log.
    http://www.oracle.com/technology/documentation/berkeley-db/db/programmer_reference/changelog_4_8_0.html

Read the detailed product documentation included in the download package or on the web.
    http://download.oracle.com/docs/cd/E17275_01/html/toc.htm

Download the source code.
    http://download.oracle.com/berkeley-db/db-4.8.30.zip
    http://download.oracle.com/berkeley-db/db-4.8.30.tar.gz
    http://download.oracle.com/berkeley-db/db-4.8.30.msi
    http://download.oracle.com/berkeley-db/db-4.8.30.NC.tar.gz
    http://download.oracle.com/berkeley-db/db-4.8.30.NC.zip

Review the frequently asked questions (FAQs):
    http://www.oracle.com/technology/products/berkeley-db/faq/db_faq.html

Then join OTN and participate in the Berkeley DB Support Forum discussions. Our engineering and support staff are highly active on these forums, if you have questions please ask them there first.
    http://forums.oracle.com/forums/forum.jspa?forumID=271 or for replication/HA related issues
    http://forums.oracle.com/forums/forum.jspa?forumID=272

For further information, or questions about licensing and sales of Berkeley DB, please contact us at:
    mailto:berkeleydb-info_us at oracle.com


Thank you for your support of Berkeley DB.

-greg

Greg Burd | Product Manager | Oracle Berkeley DB



More information about the BDB mailing list