From 4a5a75811e2cd590b5c94f71864a5245fd511ccf Mon Sep 17 00:00:00 2001
From: Erlang/OTP
+ Mnesia could crash if mnesia:add_table_index/2 was + invoked before the table was loaded on all nodes.
++ Own Id: OTP-9285 Aux Id: seq11844
++ Add {majority, boolean()} per-table option.
++ With {majority, true} set for a table, write transactions + will abort if they cannot commit to a majority of the + nodes that have a copy of the table. Currently, the + implementation hooks into the prepare_commit, and forces + an asymmetric transaction if the commit set affects any + table with the majority flag set. In the commit itself, + the transaction will abort if it cannot satisfy the + majority requirement for all tables involved in the + transaction.(Thanks to Ulf Wiger)
++ Own Id: OTP-9304
+