From b92ea63417bc6933393a3c285faf393b3d287ac2 Mon Sep 17 00:00:00 2001 From: Erlang/OTP Date: Mon, 12 Dec 2011 18:14:34 +0100 Subject: Prepare release --- lib/mnesia/doc/src/notes.xml | 56 +++++++++++++++++++++++++++++++++++++++++++- lib/mnesia/vsn.mk | 2 +- 2 files changed, 56 insertions(+), 2 deletions(-) (limited to 'lib/mnesia') diff --git a/lib/mnesia/doc/src/notes.xml b/lib/mnesia/doc/src/notes.xml index 1bb80f8fe3..a300fcc12d 100644 --- a/lib/mnesia/doc/src/notes.xml +++ b/lib/mnesia/doc/src/notes.xml @@ -38,7 +38,61 @@ thus constitutes one section in this document. The title of each section is the version number of Mnesia.

-
Mnesia 4.5.1 +
Mnesia 4.6 + +
Fixed Bugs and Malfunctions + + +

+ Reduce calls to phash in key_to_frag_number

+

+ Original code calls phash 1..2 times, based on which + fragment the hashed key targets and how many fragments + exist. New code always calls phash only once.

+

+ Add mnesia_frag_hash test (Thanks to Philip Robinson)

+

+ Own Id: OTP-9722

+
+ +

+ Fixed a sticky lock bug which caused mnesia:read(Tab, + Key, write) return undefined.

+

+ Own Id: OTP-9786

+
+ +

+ Use the synchronous log_terms instead of alog_terms in + mnesia_log:ets2dcd()

+

+ This avoids the situation where mnesia could dump a very + large ets table in its entirety into the message queue of + the disk_log process, causing memory blowup and choking + the disk logger. (Thanks to Richard Carlsson)

+

+ Own Id: OTP-9804

+
+
+
+ + +
Improvements and New Features + + +

+ Implemented a new option to mnesia:create_table/2 which + allows the user to assign 'ets' and 'dets' options not + available in mnesia.

+

+ Own Id: OTP-8970

+
+
+
+ +
+ +
Mnesia 4.5.1
Fixed Bugs and Malfunctions diff --git a/lib/mnesia/vsn.mk b/lib/mnesia/vsn.mk index ebf79dd2ae..080548acac 100644 --- a/lib/mnesia/vsn.mk +++ b/lib/mnesia/vsn.mk @@ -1 +1 @@ -MNESIA_VSN = 4.5.1 +MNESIA_VSN = 4.6 -- cgit v1.2.3