<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/mnesia/test, branch OTP-18.2.2</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>mnesia: Fix mnesia:restore/2 which caused a disk_log leak</title>
<updated>2015-10-02T11:47:41+00:00</updated>
<author>
<name>Dan Gudmundsson</name>
<email>dgud@erlang.org</email>
</author>
<published>2015-10-02T11:47:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=d22396bce11debcbb6d8826468bd111ac0efbf7b'/>
<id>d22396bce11debcbb6d8826468bd111ac0efbf7b</id>
<content type='text'>
Introduced a leak of disk_log processes in the rewrite to try-catch.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Introduced a leak of disk_log processes in the rewrite to try-catch.
</pre>
</div>
</content>
</entry>
<entry>
<title>mnesia: Improve index updates</title>
<updated>2015-09-10T08:09:28+00:00</updated>
<author>
<name>Dan Gudmundsson</name>
<email>dgud@erlang.org</email>
</author>
<published>2015-09-10T08:09:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=027726da70f31541bd3c4813bf464489a808ae91'/>
<id>027726da70f31541bd3c4813bf464489a808ae91</id>
<content type='text'>
There is no need to update the index table if a record is updated in non
indexed field. This removes one timing glitch where dirty_index_read would
return an empty list for records that where updated.

There is still an issue with dirty_index_read when updates are made to
the index field, it have been reduced but the real table updates are made
after the index table references have been added.

Originally reported by Nick Marino in erl-questions mailing list, thanks.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There is no need to update the index table if a record is updated in non
indexed field. This removes one timing glitch where dirty_index_read would
return an empty list for records that where updated.

There is still an issue with dirty_index_read when updates are made to
the index field, it have been reduced but the real table updates are made
after the index table references have been added.

Originally reported by Nick Marino in erl-questions mailing list, thanks.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove erlang:now() and random usage in tests</title>
<updated>2015-06-30T07:26:49+00:00</updated>
<author>
<name>Dan Gudmundsson</name>
<email>dgud@erlang.org</email>
</author>
<published>2015-06-24T05:59:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=f940d1cc510b9eb86a2562f190825b17a31acee2'/>
<id>f940d1cc510b9eb86a2562f190825b17a31acee2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Change license text to APLv2</title>
<updated>2015-06-18T09:31:02+00:00</updated>
<author>
<name>Bruce Yinhe</name>
<email>bruce@erlang.org</email>
</author>
<published>2015-06-18T09:31:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=738c34d4bb8f1a3811acd00af8c6c12107f8315b'/>
<id>738c34d4bb8f1a3811acd00af8c6c12107f8315b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>mnesia: dirty error messages did not behave as documented</title>
<updated>2015-05-06T11:33:33+00:00</updated>
<author>
<name>Dan Gudmundsson</name>
<email>dgud@erlang.org</email>
</author>
<published>2015-05-06T11:33:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=3339aabf37dc65fd3fa66482764fc9c533d65933'/>
<id>3339aabf37dc65fd3fa66482764fc9c533d65933</id>
<content type='text'>
The docs express that exit({aborted, Reason}) are called when
an error occur.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The docs express that exit({aborted, Reason}) are called when
an error occur.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'dgud/mnesia/try-catch'</title>
<updated>2015-03-27T12:17:24+00:00</updated>
<author>
<name>Dan Gudmundsson</name>
<email>dgud@erlang.org</email>
</author>
<published>2015-03-27T12:17:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=be89d435fbde795bcdc62b99529c5f77d42c6b62'/>
<id>be89d435fbde795bcdc62b99529c5f77d42c6b62</id>
<content type='text'>
* dgud/mnesia/try-catch:
  mnesia: Replace catch with try-catch
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* dgud/mnesia/try-catch:
  mnesia: Replace catch with try-catch
</pre>
</div>
</content>
</entry>
<entry>
<title>mnesia: Replace catch with try-catch</title>
<updated>2015-03-27T12:15:24+00:00</updated>
<author>
<name>Dan Gudmundsson</name>
<email>dgud@erlang.org</email>
</author>
<published>2014-04-29T08:09:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=a83bf960f1018217d7f3c9c8387a37722aa93fc6'/>
<id>a83bf960f1018217d7f3c9c8387a37722aa93fc6</id>
<content type='text'>
Avoids building stacktraces where it is not needed and do
not mask errors, i.e. only catch the relevant classes in each try.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Avoids building stacktraces where it is not needed and do
not mask errors, i.e. only catch the relevant classes in each try.
</pre>
</div>
</content>
</entry>
<entry>
<title>mnesia: Update mnesia tests to reflect new ETS hash</title>
<updated>2015-03-19T13:57:56+00:00</updated>
<author>
<name>Björn-Egil Dahlberg</name>
<email>egil@erlang.org</email>
</author>
<published>2015-03-17T14:51:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=2bf8e9abcc6afe85e5acf5158416854c290fcb27'/>
<id>2bf8e9abcc6afe85e5acf5158416854c290fcb27</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Debug info</title>
<updated>2015-02-17T11:32:10+00:00</updated>
<author>
<name>Dan Gudmundsson</name>
<email>dgud@erlang.org</email>
</author>
<published>2015-02-17T11:32:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=77eeb9aa6295c275ebed135a3ac9339dcb61cef2'/>
<id>77eeb9aa6295c275ebed135a3ac9339dcb61cef2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>mnesia: better debug info when tests fail</title>
<updated>2015-02-10T14:27:16+00:00</updated>
<author>
<name>Dan Gudmundsson</name>
<email>dgud@erlang.org</email>
</author>
<published>2015-01-14T15:24:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=cde9cccfa1c4c262cccfb87299689e11c9cc8677'/>
<id>cde9cccfa1c4c262cccfb87299689e11c9cc8677</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
