anchor.diff:          true ->
               %% Check during-rebalance?
               case leo_redundant_manager_api:checksum(?CHECKSUM_RING) of
  -                {ok, {CurRingHash, PrevRingHash}} when CurRingHash == PrevRingHash ->
  +                {ok, {RingHashCur, RingHashPrev}} when RingHashCur == RingHashPrev ->
                       %% Sync target-node's member/ring with manager
                       case leo_redundant_manager_api:get_members() of
                           {ok, Members} ->
  
positive.code: 
      %% Check during-rebalance
      case leo_redundant_manager_api:checksum(?CHECKSUM_RING) of
          {ok, {CurRingHash, PrevRingHash}} when CurRingHash == PrevRingHash ->
              %% Check preconditions
              case is_allow_to_distribute_command() of
                  {true, _}->
  
negative.code: notify(launched, gateway, Node, Checksums0) ->
      case get_routing_table_chksum() of
          {ok, Checksums1} when Checksums0 == Checksums1 ->
              {RingHashCur, RingHashPrev} = Checksums1,
              leo_manager_mnesia:update_gateway_node(
                #node_state{node          = Node,
                            state         = ?STATE_RUNNING,
                            ring_hash_new = leo_hex:integer_to_hex(RingHashCur,  8),
                            ring_hash_old = leo_hex:integer_to_hex(RingHashPrev, 8),
                            when_is       = leo_date:now()});
          {ok, _} ->
              {error, ?ERR_TYPE_INCONSISTENT_HASH};
  