From 9c348bf6752ed63f611c06a8442b0f7d4f291b9d Mon Sep 17 00:00:00 2001 From: Brad Anderson Date: Wed, 26 May 2010 15:18:34 -0400 Subject: change {N,P} fullmap over to #part{} record for future partition-splitting hotness --- include/membership.hrl | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'include') diff --git a/include/membership.hrl b/include/membership.hrl index 52bc4d1a..45d94f8a 100644 --- a/include/membership.hrl +++ b/include/membership.hrl @@ -6,6 +6,9 @@ args }). +%% partition record +-record(part, {dbname, node, b, e}). + %% types -type join_type() :: init | join | replace | leave. -type join_order() :: non_neg_integer(). @@ -21,8 +24,9 @@ -type vector_clock() :: [clock()]. -type ping_node() :: node() | nil. --type part() :: integer(). --type ref_node_part() :: {reference(), node(), part()}. +-type part() :: #part{}. +-type fullmap() :: [part()]. +-type ref_part_map() :: {reference(), part()}. -type tref() :: reference(). -type np() :: {node(), part()}. --type np_acc() :: [{np(), any()}]. +-type beg_acc() :: [integer()]. -- cgit v1.2.3