- 15 Jun, 2021 1 commit
-
-
- 02 Jun, 2021 1 commit
-
-
- 26 Feb, 2021 1 commit
-
-
Cedric Caffy authored
-
- 11 Nov, 2020 1 commit
-
-
Cedric Caffy authored
-
- 12 May, 2020 1 commit
-
-
Cedric Caffy authored
-
- 29 Nov, 2019 2 commits
-
-
Cedric CAFFY authored
-
Cedric CAFFY authored
Corrected the segmentation fault problem if exception happens while the reporting of ArchiveSuccesses fails
-
- 08 Oct, 2019 1 commit
-
-
Cedric CAFFY authored
-
- 13 Sep, 2019 1 commit
-
-
Cedric CAFFY authored
Changed the logging of successful Retrieve and Archive jobs to differentiate between User and Repack jobs
-
- 04 Sep, 2019 1 commit
-
-
Cedric CAFFY authored
-
- 30 Aug, 2018 2 commits
-
-
Eric Cano authored
-
Eric Cano authored
Changed the lifecycle of the ArchiveRequest to handle the various combinations of several jobs and their respective success/failures. Most notably, the request now holds a reportdecided boolan, which is set when decing to report. This happens when failing to archive one copy (first failure), or when all copies are transferred (success for all copies). Added support for in-mount retries. On falure, the job will be requeued (with a chance to pick it up again) in the same session if sane session retries are not exceeded. Otherwise, the job is left owned by the session, to be picked up by the garbage collector at tape unmount. Made disk reporter generic, dealing with both success and failure. Improved mount policy support fir queueing. Expanded information avaible in popped element from archive queues. Added optional parameters to ArchiveRequest::asyncUpdateJobOwner() to cover various cases. Updated the archive job statuses. Clarified naming of functions (transfer/report failure instead of bare \"failure\"). Updated garbage collector for new archive job statuses. Added support for report retries and batch reporting in the scheduler database. Updated obsolete wording in MigrationReportPacker log messages and error counts.
-
- 04 Jul, 2018 2 commits
- 29 Jun, 2018 1 commit
-
-
Eric Cano authored
-
- 28 Jun, 2018 1 commit
-
-
Eric Cano authored
-
- 29 May, 2018 1 commit
-
-
Eric Cano authored
The error(s) gets recorded at failure time, and the list is printed at job deletion time.
-
- 16 Nov, 2017 2 commits
-
-
Eric Cano authored
This allowed the archive requeuest to be removed from ownership bulk. Also adapted unit tests and related Mocks (mainly MockArchiveMount). Removed unused functions from job level updating.
-
Eric Cano authored
This will enable better integration and bulk archive jobs ownership removal from agent.
-
- 02 Oct, 2017 1 commit
-
-
Eric Cano authored
Also added more information to the logs.
-
- 28 Sep, 2017 1 commit
-
-
Eric Cano authored
-
- 21 Aug, 2017 1 commit
-
-
Victor Kotlyar authored
-
- 09 Aug, 2017 1 commit
-
-
Victor Kotlyar authored
Changed reporting to the Catalog with a batch of written files. Changed synchronous reporting to the backend job by job to the asynchronous reporting for batch of jobs. Changed synchronous reporting to the EOS mgm to the asynchronous reporting.
-
- 27 Jul, 2017 1 commit
-
-
Eric Cano authored
-
- 22 Jun, 2017 1 commit
-
-
Eric Cano authored
This led to VID being marked as available during unmount, and another drive could try an mount the same tape. Added various logs. The following sequence was observed in tests (with a sleep(3) at the end of MigrationReportPacker::ReportDriveStatus::execute() ): [eric@localhost ~]$ date; kubectl -n cta exec ctacli -- cta dr ls VDSTK11 Thu Jun 22 11:19:10 CEST 2017 drive host library mountType status desiredUp forceDown vid VDSTK11 tpsrv VLSTK10 Archive Mounting UP V01001 [eric@localhost ~]$ date; kubectl -n cta exec ctacli -- cta dr ls VDSTK11 Thu Jun 22 11:19:12 CEST 2017 drive host library mountType status desiredUp forceDown vid VDSTK11 tpsrv VLSTK10 Archive Transfering UP V01001 [eric@localhost ~]$ date; kubectl -n cta exec ctacli -- cta dr ls VDSTK11 Thu Jun 22 11:19:16 CEST 2017 drive host library mountType status desiredUp forceDown vid VDSTK11 tpsrv VLSTK10 Archive CleaningUp UP V01001 [eric@localhost ~]$ date; kubectl -n cta exec ctacli -- cta dr ls VDSTK11 Thu Jun 22 11:19:18 CEST 2017 drive host library mountType status desiredUp forceDown vid VDSTK11 tpsrv VLSTK10 Archive Unloading UP V01001 [eric@localhost ~]$ date; kubectl -n cta exec ctacli -- cta dr ls VDSTK11 Thu Jun 22 11:19:22 CEST 2017 drive host library mountType status desiredUp forceDown vid VDSTK11 tpsrv VLSTK10 Archive Unmounting UP V01001 [eric@localhost ~]$ date; kubectl -n cta exec ctacli -- cta dr ls VDSTK11 Thu Jun 22 11:19:25 CEST 2017 drive host library mountType status desiredUp forceDown vid VDSTK11 tpsrv VLSTK10 NoMount Up UP -
-
- 19 Jun, 2017 2 commits
-
-
Eric Cano authored
Failing to report a migration is non-fatal, as succesfully written files can still be reported afterwards. synchronousReportEndWithErrors had to be rewritten as instanciating and calling a report would have created a race condition.
-
Eric Cano authored
The demangling has been ported in other places where RTTI was also used.
-
- 31 May, 2017 1 commit
-
-
Eric Cano authored
-
- 13 Apr, 2017 1 commit
-
-
Eric Cano authored
-
- 07 Feb, 2017 1 commit
-
-
Eric Cano authored
-
- 08 Dec, 2016 1 commit
-
-
Eric Cano authored
-
- 30 Nov, 2016 1 commit
-
-
Eric Cano authored
-
- 19 Oct, 2016 1 commit
-
-
Eric Cano authored
In recalls, failing any step does not require stopping the mount nor end the reporting so we can try and report everything until the session is ended (by an expicit end session report).
-
- 06 Oct, 2016 1 commit
-
-
Eric Cano authored
Added drive status reporting in scheduler Added drive status reporting in OStoreDB Added support for drive status listing in the front end Removed virtual functions from the Scheduler, which is never overloaded. Added DesiredDriveState structure to drive state. Removed usage of duplicate MountType, DriveStatus and DriveState structures. Created DriveInfo structure to allow recreation of drive register entry in all reporting situation (potentially with partial/assumed info).
-
- 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::
-
- 29 Aug, 2016 1 commit
-
-
Steven Murray authored
-
- 15 Aug, 2016 1 commit
-
-
Eric Cano authored
-
- 11 Aug, 2016 2 commits
-
-
Eric Cano authored
Ported DataTransferSessionTest unit test DataTransferSessionMissingFilesMigration and DataTransferSessionTapeFullMigration. Also fixed tapes not being set to full when reaching end of tape.
-
Eric Cano authored
Ported DataTransferSessionTest unit test DataTransferSessionGooddayMigration and DataTransferSessionEmptyOnVolReq.
-