anchor.diff:  -type(replication() :: ?REP_LOCAL | ?REP_REMOTE).
   
   -define(DEF_DELIMITER, <<"/">>).
  +
  +-ifdef(EUNIT).
  +-define(output_warn(Fun, _MSG), ok).
  +-else.
  +-define(output_warn(Fun, _MSG),
  +        ?warn(Fun, "cause:~p", [_MSG])).
  +-endif.
  +
   
   %%--------------------------------------------------------------------
   %% API - GET
  
positive.code:     ReadParameter_1 = ReadParameter#read_parameter{quorum = Quorum - 1},
      leo_storage_read_repairer:repair(ReadParameter_1, Redundancies, Metadata, Fun);
  
  read_and_repair_1({error, timeout = Cause},
                    #read_parameter{}, _Redundancies) ->
      {error, Cause};
  read_and_repair_1({error, Cause},
                    #read_parameter{}, []) ->
      {error, Cause};
  
  read_and_repair_1({error,_Cause},
  
negative.code:                       _ ->
                            Acc
                    end,
                    Acc
            end,
      leo_object_storage_api:fetch_by_key(ParentDir, Fun).
  
  