anchor.diff:  %% RECORDS-2 - for RING
   %%--------------------------------------------------------------------
   %%
  +-record(redundant_node, {
  +          node                   :: atom(),          %% node name
  +          available       = true :: boolean(),       %% alive/dead
  +          can_read_repair = true :: boolean(),       %% able to execute read-repair in case of 'Get Operation'
  +          role                   :: consensus_role() %% consensus's role
  +         }).
  +
   -record(vnodeid_nodes, {
  -          id = 0            :: non_neg_integer(), %% id
  -          vnode_id_from = 0 :: non_neg_integer(), %% vnode-id's from
  -          vnode_id_to = 0   :: non_neg_integer(), %% vnode-id's to
  -          nodes             :: list()             %% list of nodes
  +          id = 0            :: non_neg_integer(),  %% id
  +          vnode_id_from = 0 :: non_neg_integer(),  %% vnode-id's from
  +          vnode_id_to = 0   :: non_neg_integer(),  %% vnode-id's to
  +          nodes             :: [#redundant_node{}] %% list of nodes
            }).
   
   -record(ring_group, {
  -          index_from = 0     :: non_neg_integer(),     %% group-index's from
  -          index_to = 0       :: non_neg_integer(),     %% group-index's to
  -          vnodeid_nodes_list :: list(#vnodeid_nodes{}) %% list of vnodeid(s)
  +          index_from = 0     :: non_neg_integer(), %% group-index's from
  +          index_to = 0       :: non_neg_integer(), %% group-index's to
  +          vnodeid_nodes_list :: [#vnodeid_nodes{}] %% list of vnodeid(s)
            }).
   
   -record(ring_info, {
  
positive.code:           ring_hash = -1        :: integer() %% ring-hash when writing an object
           }).
  
  
  -record(ring, {
            vnode_id = -1 :: integer(), %% vnode-id
            node          :: atom()     %% node
  
negative.code:          }).
  
  -record(node_state, {
            node                 :: atom(),   %% actual node-name
            state                :: atom(),   %% current-status
            ring_hash_new = "-1" :: string(), %% current ring-hash
            ring_hash_old = "-1" :: string(), %% prev ring-hash
            when_is   = 0        :: non_neg_integer(), %% joined at
            error     = 0        :: non_neg_integer()  %% # of errors
           }).
  
  -record(redundancies, {
  