- 15 Jun, 2021 1 commit
-
-
- 02 Jun, 2021 1 commit
-
-
- 14 Apr, 2020 1 commit
-
-
Cedric Caffy authored
-
- 19 Jun, 2017 1 commit
-
-
Eric Cano authored
-
- 14 Feb, 2017 1 commit
-
-
Eric Cano authored
-
- 09 Sep, 2016 1 commit
-
-
Victor Kotlyar authored
-
- 05 Sep, 2016 1 commit
-
-
Victor Kotlyar authored
Replaced castor file header with CTA file header Moved castor::server:: BlockingQueue Semaphores AtomicCounter AtomicFlag into cta::threading::
-
- 11 Aug, 2016 1 commit
-
-
Eric Cano authored
Ported DataTransferSessionTest unit test DataTransferSessionGooddayMigration and DataTransferSessionEmptyOnVolReq.
-
- 14 Aug, 2015 2 commits
-
-
Daniele Kruse authored
-
Daniele Kruse authored
-
- 13 Aug, 2015 1 commit
-
-
Daniele Kruse authored
-
- 16 Jul, 2015 2 commits
-
-
Steven Murray authored
-
Steven Murray authored
Renamed CTA/tapeserver/castor to CTA/tapeserver/castor_checkout in preparation for the moving the sub-directory CTA/tapeserver/castor/castor up the directory tree
-
- 15 Jul, 2015 2 commits
-
-
Steven Murray authored
-
Eric Cano authored
-
- 24 Nov, 2014 1 commit
-
-
Eric Cano authored
-
- 17 Oct, 2014 1 commit
-
-
Eric Cano authored
We had a session ending mechanism for the tape and disk tasks in migrations, but it did not cover all the aspects of the tape thread (like in this ticket, mounting). In this case the disk thread was happily reading the data from disk, which the tape thread was putting to the bin. The signalling mechanism, attached to the task injector has now been passed to tape write thread itself, which signals the error condition when receiving any exception. If this came from a task as before, this is a no-op, but if we had a problem mounting, then the session will and immediately and disk threads will stop reading (also immediately).
-
- 27 Sep, 2014 1 commit
-
-
Eric Cano authored
wait for the end of execution pipeline draining in all cases in MigrationTaskInjector::WorkerThread::run. The asynchronous deleteAllTasks deleted the end-of-session signaling to the task injector, which led this end of MigrationTaskInjector::WorkerThread::run into infinte waiting for this dropped end of session signal.
-
- 05 Aug, 2014 1 commit
-
-
David COME authored
-
- 03 Jul, 2014 2 commits
-
-
David COME authored
-
David COME authored
Refactor the code dedicated to the computation to the first fseq to writte/last fseq written on tape
-
- 25 Jun, 2014 1 commit
-
-
David COME authored
-
- 06 Jun, 2014 2 commits
-
-
David COME authored
No answer = end of session
-
Eric Cano authored
This situation boils down to an empty mount, and should not put the drive down. Also renamed a few variables so that recall and migrations use similar names.
-
- 12 May, 2014 1 commit
-
-
David COME authored
-
- 08 May, 2014 1 commit
-
-
David COME authored
-
- 06 May, 2014 3 commits
-
-
David COME authored
-
David COME authored
Because it was never set up mcorrectly and hard coded to zero
-
Eric Cano authored
Split the memory managers into headers and implementation. Cut the number of includes by forward declaring classes.
-
- 05 May, 2014 1 commit
-
-
David COME authored
Added a bunch of comments for MigrationTaskInjector,MigrationReportPacker, RecallTaskInjector and DataFifo
-
- 02 May, 2014 1 commit
-
-
Eric Cano authored
Removed interface classes DiskReadTaskInterface, DiskWriteTaskInterface, DiskThreadPoolInterface
-
- 29 Apr, 2014 1 commit
-
-
David COME authored
the bytes/files numbers are specified at construction time and thus no longer necessary at the call
-
- 28 Apr, 2014 3 commits
-
-
David COME authored
-
David COME authored
-
Eric Cano authored
It will allow flushing of potential leftover requests at the end of as session and a controlled thread end.
-
- 25 Apr, 2014 1 commit
-
-
David COME authored
If a Diskread ou TapeWrite task fails, all others stop and clean memory blocks while the task injector discards all remaining requests
-
- 22 Apr, 2014 1 commit
-
-
David COME authored
-
- 16 Apr, 2014 1 commit
-
-
David COME authored
-
- 14 Apr, 2014 1 commit
-
-
David COME authored
-