diff options
author | Brad Anderson <brad@cloudant.com> | 2010-05-07 23:33:19 -0400 |
---|---|---|
committer | Brad Anderson <brad@cloudant.com> | 2010-05-09 22:56:25 -0400 |
commit | bdd612392c4ee759c95deeaccfa471983f4d3c28 (patch) | |
tree | 08ff96bc7ad10efad9722210fffda7be95713305 /src/mem3.erl | |
parent | 7896702038b9b5c9adb3951a8196b198046783a2 (diff) |
work on create_db functionality, can now generate fullmap for a db based on its name, its config, and current mem3 nodes - BugzID 10007
Diffstat (limited to 'src/mem3.erl')
-rw-r--r-- | src/mem3.erl | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mem3.erl b/src/mem3.erl index b0105286..a95b5fb0 100644 --- a/src/mem3.erl +++ b/src/mem3.erl @@ -118,6 +118,7 @@ reset() -> %% @doc get the list of cluster nodes (according to membership module) %% This may differ from erlang:nodes() +%% Guaranteed to be in order of State's node list (1st elem in 3-tuple) nodes() -> gen_server:call(?SERVER, nodes). @@ -203,7 +204,7 @@ handle_call(reset, _From, #mem{args=Args} = State) -> %% nodes handle_call(nodes, _From, #mem{nodes=Nodes} = State) -> - {_,NodeList,_} = lists:unzip3(Nodes), + {_,NodeList,_} = lists:unzip3(lists:keysort(1, Nodes)), {reply, {ok, NodeList}, State}; %% gossip |