anchor.diff:  recover_node_2(true, Members, Node) ->
       case rpc:multicall(Members, ?API_STORAGE, synchronize,
                          [Node], ?DEF_TIMEOUT) of
  -        {_, []} ->
  +        {_RetL, []} ->
               ok;
           {_, BadNodes} ->
               ?warn("recover_node_3/3", "bad_nodes:~p", [BadNodes]),
  
positive.code: %%      Check conditions
  %% @private
  recover_node_1(true, Node) ->
      {Ret, Members}= is_allow_to_distribute_command(Node),
      recover_node_2(Ret, Members, Node);
  recover_node_1(false, _) ->
      {error, ?ERROR_TARGET_NODE_NOT_RUNNING}.
  
negative.code:             case leo_redundant_manager_api:checksum(?CHECKSUM_RING) of
                  {ok, {RingHashCur, RingHashPrev}} when RingHashCur == RingHashPrev ->
                      %% Sync target-node's member/ring with manager
                      case get_members_of_all_versions() of
                          {ok, {MembersCur, MembersPrev}} ->
                              synchronize(?CHECKSUM_RING, Node_1, [{?VER_CUR,  MembersCur },
                                                                   {?VER_PREV, MembersPrev}]);
                          not_found ->
                              {error, not_found};
                          Error ->
  