anchor.diff:      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) ->
  +read_and_repair_1({error, timeout = Cause}, #read_parameter{}, _Redundancies) ->
  +    ?output_warn("read_and_repair_1/3", Cause),
       {error, Cause};
  -read_and_repair_1({error, Cause},
  -                  #read_parameter{}, []) ->
  +read_and_repair_1({error, Cause}, #read_parameter{}, []) ->
  +    ?output_warn("read_and_repair_1/3", Cause),
       {error, Cause};
   
   read_and_repair_1({error,_Cause},
  
positive.code:                       _ ->
                            Acc
                    end,
                    Acc 
            end,
      leo_object_storage_api:fetch_by_key(ParentDir, Fun).
  
  
negative.code: -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
  