1 Mnesia Release Notes
This document describes the changes made to the Mnesia system
from version to version. The intention of this document is to
list all incompatibilities as well as all enhancements and
bugfixes for every release of Mnesia. Each release of Mnesia
thus constitutes one section in this document. The title of each
section is the version number of Mnesia.
1.1 Mnesia 4.3.3
1.1.1 Fixed Bugs and Malfunctions
-
Mnesia could crash during startup when loading tables
from remote node.
Own Id: OTP-6298 Aux Id: seq10402
-
Mnesia could fail to update all copies during
del_table_copy.
Own Id: OTP-6299
1.1.2 Known Bugs and Problems
-
Rearranging fragmented tables is an O(N^2) operation.
Own Id: OTP-6300
1.2 Mnesia 4.3.2
1.2.1 Fixed Bugs and Malfunctions
-
Mnesia sometimes failed to remove [d]ets table fixation,
when using
mnesia:first/1
,mnesia:next/2
or
qlc
this could cause that deleted records are not
actually deleted in the [d]ets table and that
mnesia:[dirty_]first/1
reported the wrong key.
Own Id: OTP-6193 Aux Id: seq10376
1.3 Mnesia 4.3.1
1.3.1 Fixed Bugs and Malfunctions
-
Mnesia could crash (bad match in mnesia_controller)
during start.
Own Id: OTP-6116 Aux Id: seq10305
1.4 Mnesia 4.3
1.4.1 Fixed Bugs and Malfunctions
-
Deleting tables during the start of mnesia on another
node caused problems.
Own Id: OTP-5928 Aux Id: seq10111
-
Killing processes that runs nested transactions could
crash mnesia.
Own Id: OTP-6027 Aux Id: seq10244
-
Creating or deleting tables with a checkpoint activated
could crash mnesia
Own Id: OTP-6064
-
Table loading could be mixed with schema operations which
could cause troubles.
Own Id: OTP-6065 Aux Id: seq10291
1.4.2 Improvements and New Features
-
Added parallel table loaders to increase startup
performance when the system have many small tables. The
configuration variable
no_table_loaders
configures
the number of loaders, default is two.
Own Id: OTP-6087
1.5 Previous Notes
For information about older versions see
release notes
history.
Copyright © 1991-2006
Ericsson AB