anchor.diff:  
   %% @doc Distribute members list to all nodes.
   %% @private
  +distribute_members(Node) ->
  +    distribute_members(ok, Node).
  +
   -spec(distribute_members(ok, atom()) ->
                ok | {error, any()}).
   distribute_members(ok, Node0) ->
  
positive.code:     case leo_redundant_manager_api:get_members() of
          {ok, Members} ->
              {ok, Ring} = leo_redundant_manager_api:get_ring(?SYNC_MODE_CUR_RING),
              _ = leo_redundant_manager_api:synchronize(?SYNC_MODE_PREV_RING, Ring),
              rebalance4(Members, Members, []);
          Error ->
  
negative.code:                                                ring_hash_old = leo_hex:integer_to_hex(RingHash1),
                                                 when_is       = leo_utils:now()}) of
                          ok ->
                              case leo_redundant_manager_api:update_member_by_node(
                                     Node, leo_utils:clock(), ?STATE_RUNNING) of
                                  ok ->
                                      rebalance4(Members, Members, []);
                                  Error ->
                                      Error
                              end;
                          Error ->
                              Error
                      end;
  