<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/mnesia, branch OTP_R14B04</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>Prepare release</title>
<updated>2011-10-04T10:06:58+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2011-10-04T10:06:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=b6dc1a844eab061d0a7153d46e7e68296f15a504'/>
<id>b6dc1a844eab061d0a7153d46e7e68296f15a504</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[mnesia] Prepare release</title>
<updated>2011-09-28T09:01:49+00:00</updated>
<author>
<name>Dan Gudmundsson</name>
<email>dgud@erlang.org</email>
</author>
<published>2011-09-28T09:01:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=993a90703712dcf8951c822f30ca4301fe1158c0'/>
<id>993a90703712dcf8951c822f30ca4301fe1158c0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Correct XML files</title>
<updated>2011-09-26T07:27:41+00:00</updated>
<author>
<name>Hans Bolinder</name>
<email>hasse@erlang.org</email>
</author>
<published>2011-09-19T13:36:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=ee205b29f7a2bb92aeef55ca88fccc8c91f22ec0'/>
<id>ee205b29f7a2bb92aeef55ca88fccc8c91f22ec0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'dgud/mnesia/leaking-log/OTP-9551' into dev</title>
<updated>2011-09-21T10:01:52+00:00</updated>
<author>
<name>Dan Gudmundsson</name>
<email>dgud@erlang.org</email>
</author>
<published>2011-09-21T10:01:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=7b6012a75f26219e5a8c803a0509d97d1b00c73a'/>
<id>7b6012a75f26219e5a8c803a0509d97d1b00c73a</id>
<content type='text'>
* dgud/mnesia/leaking-log/OTP-9551:
  [mnesia] Use api to log decisions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* dgud/mnesia/leaking-log/OTP-9551:
  [mnesia] Use api to log decisions.
</pre>
</div>
</content>
</entry>
<entry>
<title>[mnesia] Use dedicated api for clearing tables</title>
<updated>2011-09-19T15:45:48+00:00</updated>
<author>
<name>Dan Gudmundsson</name>
<email>dgud@erlang.org</email>
</author>
<published>2011-09-19T15:45:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=533aeba2211bc29bf2a207737d74ffa52a46bdec'/>
<id>533aeba2211bc29bf2a207737d74ffa52a46bdec</id>
<content type='text'>
Mainly to correctly clear dets tables. It may also be faster to use
the dedicated functions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Mainly to correctly clear dets tables. It may also be faster to use
the dedicated functions.
</pre>
</div>
</content>
</entry>
<entry>
<title>[mnesia] Use api to log decisions.</title>
<updated>2011-09-19T13:52:58+00:00</updated>
<author>
<name>Dan Gudmundsson</name>
<email>dgud@erlang.org</email>
</author>
<published>2011-09-19T13:52:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=a6bd22387b3647a5e2669314c800454ccde9b0b3'/>
<id>a6bd22387b3647a5e2669314c800454ccde9b0b3</id>
<content type='text'>
Instead of just appending decisions to the log, use mnesia_log:log(Decision),
it will increment the counter which causes the log to be dumped even
if no actual commits are stored on this node.

This fixed a bug where the LATEST.log would grow forever on a node which
had the schema on disc, but where not involved in any commits.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of just appending decisions to the log, use mnesia_log:log(Decision),
it will increment the counter which causes the log to be dumped even
if no actual commits are stored on this node.

This fixed a bug where the LATEST.log would grow forever on a node which
had the schema on disc, but where not involved in any commits.
</pre>
</div>
</content>
</entry>
<entry>
<title>[mnesia] Fix schema conversion to previous versions</title>
<updated>2011-09-15T13:34:19+00:00</updated>
<author>
<name>Dan Gudmundsson</name>
<email>dgud@erlang.org</email>
</author>
<published>2011-08-26T13:34:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=34f20bde33f7c4480ac78f56c7aa1a50ac12b14d'/>
<id>34f20bde33f7c4480ac78f56c7aa1a50ac12b14d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[mnesia] Whitespace fixes</title>
<updated>2011-09-15T13:34:19+00:00</updated>
<author>
<name>Dan Gudmundsson</name>
<email>dgud@erlang.org</email>
</author>
<published>2011-08-24T12:37:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=06f4e74bc2849ea8934ddbb1388b44e16b27b16f'/>
<id>06f4e74bc2849ea8934ddbb1388b44e16b27b16f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[mnesia] Update protocol version</title>
<updated>2011-09-15T13:34:19+00:00</updated>
<author>
<name>Dan Gudmundsson</name>
<email>dgud@erlang.org</email>
</author>
<published>2011-08-24T12:36:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=1b3cf4e529d935a0dbb352da1c3597237e7c4435'/>
<id>1b3cf4e529d935a0dbb352da1c3597237e7c4435</id>
<content type='text'>
And remove old protocol version hacks
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
And remove old protocol version hacks
</pre>
</div>
</content>
</entry>
<entry>
<title>[mnesia] Mnesia schema merge tested with 2 nodes, r13b04 -&gt; r14b (dev)</title>
<updated>2011-09-15T13:34:18+00:00</updated>
<author>
<name>Ulf Wiger</name>
<email>ulf.wiger@erlang-solutions.com</email>
</author>
<published>2011-08-01T16:38:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=43647249896ca972844796cdd8e23d485749a7ed'/>
<id>43647249896ca972844796cdd8e23d485749a7ed</id>
<content type='text'>
The do_merge_schema function now converts cstructs from a remote node
when it detects that they are different. In order to be compatible the
other way around, mnesia_controller:get_cstructs() detects a remote caller,
and converts the cstructs before sending them.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The do_merge_schema function now converts cstructs from a remote node
when it detects that they are different. In order to be compatible the
other way around, mnesia_controller:get_cstructs() detects a remote caller,
and converts the cstructs before sending them.
</pre>
</div>
</content>
</entry>
</feed>
