Skip to content

Commit

Permalink
Don't cluster Mnesia
Browse files Browse the repository at this point in the history
We still have some bugs around it and it's not necessary for current
usage since we only have local_content tables.

Change-Id: Iea33f6274d83fd167b5133da093b6c95e1ca45eb
Reviewed-on: http://review.northscale.com/3181
Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
  • Loading branch information
Sean Lynch authored and alk committed Oct 11, 2010
1 parent 5e2d9f2 commit 62a41eb
Showing 1 changed file with 0 additions and 26 deletions.
26 changes: 0 additions & 26 deletions src/ns_mnesia.erl
Original file line number Diff line number Diff line change
Expand Up @@ -110,20 +110,6 @@ code_change(_OldVsn, State, _Extra) ->
{ok, State}.


handle_call({add_node, Node}, _From, State) ->
?log_info("Adding node ~p. Connected nodes: ~p Mnesia config: ~n~p",
[Node, nodes(), mnesia:system_info(all)]),
{ok, [Node]} = mnesia:change_config(extra_db_nodes, [Node]),
case mnesia:change_table_copy_type(schema, Node, disc_copies) of
{atomic, ok} ->
?log_info("Added node ~p to cluster.",
[Node]);
{aborted, {already_exists, _, _, _}} ->
?log_warning("Node ~p was already in cluster.", [Node])
end,
?log_info("Mnesia config:~n~p", [mnesia:system_info(all)]),
{reply, ok, State};

handle_call(prepare_rename, _From, State) ->
Pre = tmpdir("pre_rename"),
Reply = mnesia:backup(Pre),
Expand Down Expand Up @@ -253,18 +239,6 @@ ensure_schema() ->
Nodes = mnesia:table_info(schema, disc_copies),
case lists:member(node(), Nodes) of
false ->
case ns_node_disco:nodes_actual_other() -- Nodes of
[] ->
ok;
ExtraNodes ->
case mnesia:change_config(extra_db_nodes, ExtraNodes) of
{ok, []} ->
exit(mnesia_connect_failed);
{ok, ConnectedNodes} ->
?log_info("Mnesia connected to ~p",
[ConnectedNodes])
end
end,
case mnesia:change_table_copy_type(schema, node(), disc_copies) of
{atomic, ok} ->
?log_info("Committed schema to disk.", []);
Expand Down

0 comments on commit 62a41eb

Please sign in to comment.