anchor.diff:          {ok, #redundancies{nodes = Redundancies}} ->
               Nodes = [{Node, State} || #redundant_node{node = Node,
                                                         available = State} <- Redundancies],
  -            exec_1(ServerType, Managers, Nodes);
  +            exec_1(ServerType, Managers, Nodes, Callback);
           _Other ->
               void
       end.
  
positive.code:             case ServerType of
                  ?SERVER_GATEWAY ->
                      catch ProcAuditor:register_in_monitor(again),
                      catch exec(ServerType, Managers);
                  ?SERVER_MANAGER ->
                      catch exec(ServerType, Managers);
                  ?SERVER_STORAGE ->
                      case leo_redundant_manager_api:get_member_by_node(erlang:node()) of
                          {ok, #member{state = ?STATE_RUNNING}}  ->
                              catch exec(ServerType, Managers);
                          _ ->
                              void
                      end
  
negative.code:             Ret = compare_with_remote_chksum(Node),
              _ = inspect_result(Ret, [ServerType, Managers, Node, State])
      end,
      exec_1(ServerType, Managers, T, Callback);
  
  exec_1(ServerType, Managers, [_|T], Callback) ->
      exec_1(ServerType, Managers, T, Callback).
  
  
  %% @doc Inspect result value
  