summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrad Anderson <brad@cloudant.com>2010-03-08 08:21:34 -0800
committerBrad Anderson <brad@cloudant.com>2010-05-09 22:56:22 -0400
commit651bf4999d89c7375498684e2211bec549e61b29 (patch)
treeb75f0e1a7df52805e133f32aebc8da1ecca18fe3
parentd9f7834a7618f1c8e7334e98221127519fdc4ecb (diff)
new skeleton membership module for mem3
-rw-r--r--include/common.hrl6
-rw-r--r--src/dynomite_sup.erl4
2 files changed, 8 insertions, 2 deletions
diff --git a/include/common.hrl b/include/common.hrl
index 2299950d..608a23ad 100644
--- a/include/common.hrl
+++ b/include/common.hrl
@@ -39,3 +39,9 @@
version,
fullmap
}).
+
+%% version 3 of membership state
+-record(mem, {header=3,
+ node,
+ nodes,
+ clock}).
diff --git a/src/dynomite_sup.erl b/src/dynomite_sup.erl
index f8136934..1bf0de22 100644
--- a/src/dynomite_sup.erl
+++ b/src/dynomite_sup.erl
@@ -51,11 +51,11 @@ init(Args) ->
Node = node(),
Nodes = running_nodes() ++ [node()],
Membership = {membership,
- {membership2, start_link, [Node, Nodes, Args]},
+ {mem3, start_link, [Node, Nodes, Args]},
permanent,
1000,
worker,
- [membership2]},
+ [mem3]},
MemEventMgr = {mem_event_manager,
{gen_event, start_link, [{local, membership_events}]},
permanent,