-
- Downloads
Simplified the interface of the TapedProxy and TapeServerReporter.
The TapeServerReporter, which is the main interface for the tape thread and tasks, now has a simple reportState() function instead of mnay ad-hoc ones. The only ones remaining are reportTapeUnmountedForRetrieve() and reportDiskCompleteForRetrieve() as they allow managing the special case of retrieve where the session can from Running to either ShutingDown or DrainingToDisk depending on which order the threads complete. The actual calls to send messages to taped are now 3: reportState, addLog, removeLog.
Showing
- tapeserver/castor/messages/CMakeLists.txt 1 addition, 0 deletionstapeserver/castor/messages/CMakeLists.txt
- tapeserver/castor/messages/TapeserverProxyDummy.cpp 0 additions, 42 deletionstapeserver/castor/messages/TapeserverProxyDummy.cpp
- tapeserver/castor/messages/TapeserverProxyDummy.hpp 0 additions, 18 deletionstapeserver/castor/messages/TapeserverProxyDummy.hpp
- tapeserver/castor/messages/TapeserverProxyZmq.cpp 15 additions, 0 deletionstapeserver/castor/messages/TapeserverProxyZmq.cpp
- tapeserver/castor/messages/TapeserverProxyZmq.hpp 9 additions, 10 deletionstapeserver/castor/messages/TapeserverProxyZmq.hpp
- tapeserver/castor/tape/tapeserver/daemon/DataTransferSession.cpp 4 additions, 3 deletions...ver/castor/tape/tapeserver/daemon/DataTransferSession.cpp
- tapeserver/castor/tape/tapeserver/daemon/TapeReadSingleThread.cpp 3 additions, 2 deletions...er/castor/tape/tapeserver/daemon/TapeReadSingleThread.cpp
- tapeserver/castor/tape/tapeserver/daemon/TapeServerReporter.cpp 88 additions, 94 deletions...rver/castor/tape/tapeserver/daemon/TapeServerReporter.cpp
- tapeserver/castor/tape/tapeserver/daemon/TapeServerReporter.hpp 40 additions, 31 deletions...rver/castor/tape/tapeserver/daemon/TapeServerReporter.hpp
- tapeserver/castor/tape/tapeserver/daemon/TapeWriteSingleThread.cpp 2 additions, 1 deletion...r/castor/tape/tapeserver/daemon/TapeWriteSingleThread.cpp
- tapeserver/castor/tape/tapeserver/daemon/TapeWriteSingleThread.hpp 2 additions, 1 deletion...r/castor/tape/tapeserver/daemon/TapeWriteSingleThread.hpp
- tapeserver/castor/tape/tapeserver/daemon/TaskWatchDog.hpp 1 addition, 1 deletiontapeserver/castor/tape/tapeserver/daemon/TaskWatchDog.hpp
- tapeserver/daemon/DriveHandlerProxy.cpp 4 additions, 3 deletionstapeserver/daemon/DriveHandlerProxy.cpp
- tapeserver/daemon/DriveHandlerProxy.hpp 0 additions, 6 deletionstapeserver/daemon/DriveHandlerProxy.hpp
- tapeserver/daemon/TapedProxy.hpp 0 additions, 58 deletionstapeserver/daemon/TapedProxy.hpp
- tapeserver/session/SessionType.hpp 3 additions, 2 deletionstapeserver/session/SessionType.hpp
Loading
Please register or sign in to comment