anchor.diff:      Input = sort_disk_log_input(ReadLog),
       Output = sort_disk_log_output(WriteLog),
       try
  -        file_sorter:sort(Input, Output, {format, term})
  +        file_sorter:sort(Input, Output, [{format, term}, {tmpdir, tmp_dir()}])
       after
           ok = disk_log:close(ReadLog),
           ok = disk_log:close(WriteLog)
  
positive.code:             Acc
      end,
      fold_disk_log(disk_log:chunk(DiskLog, Cont), Fun, Acc2, DiskLog).
  
negative.code:     lager:debug("Starting key exchange between ~p and ~p", [LocalVN, RemoteVN]),
      lager:debug("Exchanging hashes for preflist ~p", [IndexN]),
  
      TmpDir = tmp_dir(),
      {NA, NB, NC} = Now = WriteLog = now(),
      LogFile1 = lists:flatten(io_lib:format("~s/in.~p.~p.~p",
                                             [TmpDir, NA, NB, NC])),
      LogFile2 = lists:flatten(io_lib:format("~s/out.~p.~p.~p",
                                             [TmpDir, NA, NB, NC])),
      Remote = fun(get_bucket, {L, B}) ->
                       exchange_bucket(RemoteTree, IndexN, L, B);
                  (key_hashes, Segment) ->
  