Corrected race condition when the disk threads finished after the tape is unmounted.
If the disk threads are not finished after the TapeReadSingleThread finished, the status of the drive will be "DrainingToDisk" This removed a RecallReportPacker exception when trying to release disk space reservation for backpressure
Showing
- scheduler/OStoreDB/OStoreDB.cpp 1 addition, 1 deletionscheduler/OStoreDB/OStoreDB.cpp
- tapeserver/castor/tape/tapeserver/daemon/DiskWriteTaskTest.cpp 4 additions, 0 deletions...erver/castor/tape/tapeserver/daemon/DiskWriteTaskTest.cpp
- tapeserver/castor/tape/tapeserver/daemon/DiskWriteThreadPool.cpp 0 additions, 2 deletions...ver/castor/tape/tapeserver/daemon/DiskWriteThreadPool.cpp
- tapeserver/castor/tape/tapeserver/daemon/RecallReportPacker.cpp 10 additions, 2 deletions...rver/castor/tape/tapeserver/daemon/RecallReportPacker.cpp
- tapeserver/castor/tape/tapeserver/daemon/RecallReportPackerTest.cpp 0 additions, 6 deletions.../castor/tape/tapeserver/daemon/RecallReportPackerTest.cpp
- tapeserver/castor/tape/tapeserver/daemon/TapeReadSingleThread.cpp 2 additions, 2 deletions...er/castor/tape/tapeserver/daemon/TapeReadSingleThread.cpp
Loading
Please register or sign in to comment