1. 15 Jun, 2021 1 commit
  2. 02 Jun, 2021 1 commit
  3. 16 Jul, 2015 2 commits
  4. 15 Jul, 2015 2 commits
  5. 24 Sep, 2014 1 commit
  6. 03 Jul, 2014 2 commits
  7. 15 May, 2014 1 commit
  8. 05 Mar, 2014 1 commit
    • Steven Murray's avatar
      Added the PollReactor and PollEventHandler classes to castor::io · 50e3c9e9
      Steven Murray authored
      The future tape server and remote media changer daemons will be single
      threaded.  They will therefore most probably use the poll() system call
      to handle multiple simultaneous I/O requests using a single thread. The
      Reactor architecture pattern described in the following book is one way
      to use poll() in a object-oriented way.  The PollReactor and
      PollEventHandler classes contribute towards implementing this pattern.
      
          Pattern-Oriented Software Architecture Volume 2
          Patterns for Concurrent and Networked Objects
          Authors: Schmidt, Stal, Rohnert and Buschmann
          Publication date: 2000
          ISBN 0-471-60695-2
      50e3c9e9
  9. 24 Apr, 2012 1 commit
    • Steven Murray's avatar
      bug #92460: tapebridged should gracefully shutdown a migration tape-session... · 78d241db
      Steven Murray authored
      bug #92460: tapebridged should gracefully shutdown a migration tape-session when tapegatewayd reports a disabled tape
      
      Refactored the tapebridged daemon and created the following unit-test that
      recreates this bug:
      
      castor::tape::tapebridge::BridgeProtocolEngineTest::testMigrationToDisabledTapeUsingLocalDomain
      
      The refactoring was necessary in order to create the unit-test.  During the
      refactoring I modified the logging of the tapebridged daemon so that the very
      first session error detected is always logged immediately.  This will help
      debug problems in the future if need be.
      
      78d241db
  10. 10 Aug, 2011 1 commit
  11. 25 Feb, 2010 2 commits
  12. 24 Feb, 2010 2 commits
  13. 04 Jan, 2010 2 commits
  14. 04 Dec, 2009 2 commits
  15. 11 Aug, 2009 1 commit
  16. 22 Jul, 2009 1 commit
  17. 07 May, 2009 1 commit
  18. 12 Mar, 2009 1 commit
  19. 26 Nov, 2007 1 commit
  20. 29 Nov, 2004 2 commits
  21. 12 May, 2004 1 commit