1. 05 Sep, 2014 3 commits
    • Eric Cano's avatar
      Created a new unit test for failing migrations (missing disk file). · c89a902d
      Eric Cano authored
      Reviewed and fixed the error handling for migrations.
      A deadlock was created by the competing usage of a stop variable an normal information flow
      through the threads. The global variable's usage has been reduced and clarified:
      it is set by the tape thread to indicated an error reached it. From that point
      on, the remaining disk threads can stop what they are doing (and not before as failing
      to read a file should not block the completion of previous ones).
      The file errors are now transmitted to the client before end of session, and in case of flush.
      The unit tests have been updated accordingly.
      Report messages have been improved.
      c89a902d
    • Eric Cano's avatar
    • Eric Cano's avatar
      Added systematic logging at the end of the tape thread with the same layout... · 4802b84d
      Eric Cano authored
      Added systematic logging at the end of the tape thread with the same layout for read and write, for easy tape log parsing.
      Separated implementation for TapeReadSingleThread in a cpp file.
      4802b84d
  2. 04 Sep, 2014 3 commits
  3. 03 Sep, 2014 7 commits
  4. 02 Sep, 2014 4 commits
  5. 01 Sep, 2014 4 commits
  6. 22 Aug, 2014 1 commit
  7. 20 Aug, 2014 10 commits
  8. 19 Aug, 2014 8 commits