- 14 Sep, 2018 1 commit
-
-
Michael Davis authored
-
- 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.
-
- 30 Apr, 2018 1 commit
-
-
Eric Cano authored
-
- 22 Mar, 2018 1 commit
-
-
Eric Cano authored
Successful retrieve requests are asynchronously deleted as soon as they are complete. Then from time to time (every 500), the requests get removed from process ownership in bulk.
-
- 16 Aug, 2017 1 commit
-
-
Victor Kotlyar authored
Proceed all successful reports asynchronously and periodically check and clear statuses if they have finished. In the end of session do the check/flush for all reports in the successful reports queue. Switch from synchronous rados remove to async aio_remove in case of zero size object in BackendRados::AsyncUpdater
-
- 27 Jul, 2017 1 commit
-
-
Eric Cano authored
The retrieve request now gets properly queued in case of retrieve error. The errors are counted and the request gets deleted eventually. A new field was added to the retrive request in object store. This commit will fail on upgrade if there are retrieve requests still queued at update time. Cleaned up some unused structures in cta.proto Minor modifications to ArchiveJobs.
-
- 25 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 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).
-
- 17 Oct, 2016 1 commit
-
-
Eric Cano authored
-
- 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
-
- 19 Jul, 2016 3 commits
-
-
Eric Cano authored
Fixed the end of session logic for the recall report packer to eliminate the memory leak worked around in the previous commits. The error logs are now gone. Adapted the recall report packer unit test.
-
Eric Cano authored
Re-enabled the unit test, which does not leak memory (but logs errors instead).
-
Eric Cano authored
-
- 03 Feb, 2016 1 commit
-
-
Eric Cano authored
This implied removing tpconfig, tplabel and tpstat.
-
- 29 Jan, 2016 1 commit
-
-
Eric Cano authored
-
- 08 Dec, 2015 2 commits
-
-
Daniele Kruse authored
-
Daniele Kruse authored
-
- 05 Dec, 2015 1 commit
-
-
Daniele Kruse authored
-
- 04 Dec, 2015 3 commits
-
-
Daniele Kruse authored
-
Daniele Kruse authored
Partial commit to make the status update mechanism work (many many changes), compiles and passes unit tests now
-
Eric Cano authored
The report packer should now also be referenced in the tape recall thread, so it can report the drive status. testingMocks/MockRetrieveMount.hpp needs to be improved so it handles les end of session correctly. Then the mechanism has to be mirrored in Archives (simpler case).
-
- 20 Nov, 2015 1 commit
-
-
Eric Cano authored
Added suppression lists for external libraries and old castor one-off allocations. Enabled the memory check make test.
-
- 30 Oct, 2015 1 commit
-
-
Daniele Kruse authored
-
- 18 Sep, 2015 1 commit
-
-
Eric Cano authored
Adjusted unit test to accomodate the new structure (SchedulerDatabase::RetrieveMount is now a pure virtual class).
-
- 24 Aug, 2015 2 commits
-
-
Steven Murray authored
-
Steven Murray authored
-
- 14 Aug, 2015 2 commits
-
-
Daniele Kruse authored
-
Daniele Kruse authored
-
- 13 Aug, 2015 1 commit
-
-
Daniele Kruse authored
-
- 12 Aug, 2015 3 commits
-
-
Daniele Kruse authored
-
Daniele Kruse authored
-
Daniele Kruse authored
-
- 24 Jul, 2015 1 commit
-
-
Steven Murray authored
Please note that you will have to install the following CASTOR rpms in order to compile: castor castor-devel castor-lib castor-lib-server castor-lib-tape
-
- 16 Jul, 2015 1 commit
-
-
Steven Murray authored
-