<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/mnesia/src, branch OTP-19.0</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 index match return patterns</title>
<updated>2016-05-24T14:17:51+00:00</updated>
<author>
<name>Dan Gudmundsson</name>
<email>dgud@erlang.org</email>
</author>
<published>2016-05-24T14:17:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=cba63cdb2c236c7e0a90070bb10217d5297f9dd7'/>
<id>cba63cdb2c236c7e0a90070bb10217d5297f9dd7</id>
<content type='text'>
When building match result patterns the tuples they must qouted
with { }, which causes a problem with variable patterns.

Use element(1, Match) instead of trying to build the two tuple.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When building match result patterns the tuples they must qouted
with { }, which causes a problem with variable patterns.

Use element(1, Match) instead of trying to build the two tuple.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'dgud/mnesia/ext-backend/PR-858/OTP-13058'</title>
<updated>2016-05-09T12:58:26+00:00</updated>
<author>
<name>Dan Gudmundsson</name>
<email>dgud@erlang.org</email>
</author>
<published>2016-05-09T12:58:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=387e94f0a7796869486cf3160f2d124b1e216a21'/>
<id>387e94f0a7796869486cf3160f2d124b1e216a21</id>
<content type='text'>
* dgud/mnesia/ext-backend/PR-858/OTP-13058:
  mnesia_ext: Add basic backend extension tests
  mnesia_ext: reuse snmp field for ext updates
  mnesia_ext: Create table/data containers from mnesia monitor not temporary processes
  mnesia_ext: Implement ext copies index
  mnesia_ext: Load table ext
  mnesia_ext: Dumper and schema changes
  mnesia_ext: Refactor mnesia_schema.erl
  mnesia_ext: Ext support in fragmented tables
  mnesia_ext: Backup handling
  mnesia_ext: Create schema functionality
  mnesia_ext: Add ext copies and db_fold to low level api
  mnesia_ext: Refactor record_validation code
  mnesia_ext: Add create_external and increase protocol version to monitor
  mnesia_ext: Add ext copies to records
  mnesia_ext: Add supervisor and behaviour modules
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* dgud/mnesia/ext-backend/PR-858/OTP-13058:
  mnesia_ext: Add basic backend extension tests
  mnesia_ext: reuse snmp field for ext updates
  mnesia_ext: Create table/data containers from mnesia monitor not temporary processes
  mnesia_ext: Implement ext copies index
  mnesia_ext: Load table ext
  mnesia_ext: Dumper and schema changes
  mnesia_ext: Refactor mnesia_schema.erl
  mnesia_ext: Ext support in fragmented tables
  mnesia_ext: Backup handling
  mnesia_ext: Create schema functionality
  mnesia_ext: Add ext copies and db_fold to low level api
  mnesia_ext: Refactor record_validation code
  mnesia_ext: Add create_external and increase protocol version to monitor
  mnesia_ext: Add ext copies to records
  mnesia_ext: Add supervisor and behaviour modules
</pre>
</div>
</content>
</entry>
<entry>
<title>mnesia_ext: reuse snmp field for ext updates</title>
<updated>2016-05-09T12:55:54+00:00</updated>
<author>
<name>Dan Gudmundsson</name>
<email>dgud@erlang.org</email>
</author>
<published>2016-03-29T13:22:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=6fad79dbddf78f6fa4a91bc922234437c8181b7b'/>
<id>6fad79dbddf78f6fa4a91bc922234437c8181b7b</id>
<content type='text'>
Minimal impact when talking to older nodes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Minimal impact when talking to older nodes.
</pre>
</div>
</content>
</entry>
<entry>
<title>mnesia_ext: Create table/data containers from mnesia monitor not temporary processes</title>
<updated>2016-05-09T12:55:36+00:00</updated>
<author>
<name>Dan Gudmundsson</name>
<email>dgud@erlang.org</email>
</author>
<published>2016-01-19T15:08:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=545d88ac5b1a6bb6fe219c3175e1cafd716f1581'/>
<id>545d88ac5b1a6bb6fe219c3175e1cafd716f1581</id>
<content type='text'>
Tables or data containers should be owned and monitored by mnesia_monitor and
should thus be created by that process.

Always create_table before loading it

We need to create tables for ram_copies at least before loading
them as they are intermittent. It is also needed to get mnesia
monitor as the parent and supervisor of the data storage.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Tables or data containers should be owned and monitored by mnesia_monitor and
should thus be created by that process.

Always create_table before loading it

We need to create tables for ram_copies at least before loading
them as they are intermittent. It is also needed to get mnesia
monitor as the parent and supervisor of the data storage.
</pre>
</div>
</content>
</entry>
<entry>
<title>mnesia_ext: Implement ext copies index</title>
<updated>2016-05-09T12:54:36+00:00</updated>
<author>
<name>Ulf Wiger</name>
<email>ulf.wiger@klarna.com</email>
</author>
<published>2015-11-05T14:09:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=3aff6476811a385cf45817d6974b83a6b0345a92'/>
<id>3aff6476811a385cf45817d6974b83a6b0345a92</id>
<content type='text'>
Make ram_copies index always use ordered_set

And use index type as prefered type not a implementation requirement,
the standard implmentation will currently ignore the prefered type.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make ram_copies index always use ordered_set

And use index type as prefered type not a implementation requirement,
the standard implmentation will currently ignore the prefered type.
</pre>
</div>
</content>
</entry>
<entry>
<title>mnesia_ext: Load table ext</title>
<updated>2016-05-09T12:54:27+00:00</updated>
<author>
<name>Ulf Wiger</name>
<email>ulf.wiger@klarna.com</email>
</author>
<published>2015-11-19T13:52:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=3d13b0177c2b858fe2ec970f4e14cd6e5c5433fe'/>
<id>3d13b0177c2b858fe2ec970f4e14cd6e5c5433fe</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>mnesia_ext: Dumper and schema changes</title>
<updated>2016-05-09T12:54:17+00:00</updated>
<author>
<name>Ulf Wiger</name>
<email>ulf.wiger@klarna.com</email>
</author>
<published>2015-11-19T12:31:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=08bfbfe6c38a61570a2951d4cb7bff99e96f0e30'/>
<id>08bfbfe6c38a61570a2951d4cb7bff99e96f0e30</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>mnesia_ext: Refactor mnesia_schema.erl</title>
<updated>2016-05-09T12:53:59+00:00</updated>
<author>
<name>Ulf Wiger</name>
<email>ulf.wiger@klarna.com</email>
</author>
<published>2015-11-19T12:23:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=81e90e829faa4fd67da77df51c9b9b82d2f11f3a'/>
<id>81e90e829faa4fd67da77df51c9b9b82d2f11f3a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>mnesia_ext: Ext support in fragmented tables</title>
<updated>2016-05-09T12:53:50+00:00</updated>
<author>
<name>Ulf Wiger</name>
<email>ulf.wiger@klarna.com</email>
</author>
<published>2015-11-18T15:07:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=0469ff7882f6b86c900810e8d1cc629b1a34bfce'/>
<id>0469ff7882f6b86c900810e8d1cc629b1a34bfce</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>mnesia_ext: Backup handling</title>
<updated>2016-05-09T12:53:40+00:00</updated>
<author>
<name>Ulf Wiger</name>
<email>ulf.wiger@klarna.com</email>
</author>
<published>2015-11-18T15:06:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=c64fa6223c993f6f1ee6927de1e3532285623b67'/>
<id>c64fa6223c993f6f1ee6927de1e3532285623b67</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
