- 05 Jul, 2019 1 commit
-
-
Eric Cano authored
-
- 03 Jul, 2019 1 commit
-
-
Eric Cano authored
-
- 02 Jul, 2019 1 commit
-
-
Victor Kotlyar authored
Implement catalogue createDiskSystem, getAllDiskSystems, deleteDiskSystem methods.
-
- 01 Jul, 2019 1 commit
-
-
Eric Cano authored
-
- 15 Apr, 2019 1 commit
-
-
Eric Cano authored
Replaced the map of tape files with a list as the assumption that we have one copy per copyNb is no more valid with repack.
-
- 05 Mar, 2019 1 commit
-
-
Eric Cano authored
The retrieve requests now carry all the information necessary to create the archive jobs. Retrive requests carry an isRepack boolean. The distinction between repack and non-repack behaviour is pushed as low as possible in the api (in the object store) so that client code can be more generic. For the same reason, the The expand repack mode (re-creation of missing tape files) is not supported yet. Changed the represenation of copy numbers to uint32 (as this is the smalled number supported but protocol buffers). Added ArchiveRoute::StorageClassMap and ArchiveRoute::FullMap to store archive routing in memory. Added repack buffer base URL support, and mechanism to compute temporary copy location in disk cache. Fixed bug in ObjectOps<>::asyncInsert(); Inplemented the path generation for repack disk storage (<BaseURL>/<VID>/<FSeq (09%d)>).
-
- 22 Jan, 2019 1 commit
-
-
Cedric CAFFY authored
-
- 20 Sep, 2018 1 commit
-
-
Michael Davis authored
Because ToReport queues need to construct RetrieveJob objects which are not associated with a mount
-
- 03 May, 2018 1 commit
-
-
Steven Murray 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.
-
- 09 Aug, 2017 1 commit
-
-
Eric Cano authored
Removed all instances of RetrieveMount::getNextJob() and siblings. Fixed incomplete deserialization of archive file in RetrieveRequest::asyncUpdateOwner().
-
- 27 Jul, 2017 1 commit
-
-
Eric Cano authored
... in preparation for replacement of RetrieveMount::getNextJob().
-
- 13 Jul, 2017 1 commit
-
-
Victor Kotlyar authored
drive. Change frontend reporting for the current stats from bytes to Mbytes and from bytes/s to Mbytes/s.
-
- 12 Jul, 2017 2 commits
-
-
Victor Kotlyar authored
recall tape transfer session. TaskWatchDog pereodically update Object store information with current values for the tape session stats.
-
Eric Cano authored
If the drive is set to force down mode, we stop finding new jobs and let the current session drain.
-
- 27 Jun, 2017 1 commit
-
-
Eric Cano authored
This object (with thread) already reports data movement to the main process, and will also store it in the object store (interface will be added to TapeMount.
-
- 14 Dec, 2016 1 commit
-
-
Eric Cano authored
This was used for switching between xroot and rfio in CASTOR. Rfio is not supported in CTA.
-
- 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).
-
- 04 Oct, 2016 1 commit
-
-
Victor Kotlyar authored
Added a configuration parameter for Xrootd timeouts in tapeserverd.
-
- 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::
-
- 14 Jul, 2016 1 commit
-
-
Eric Cano authored
Completed changes so that archive and retrieves can be queued, mounts created and jobs reported done.
-
- 22 Jun, 2016 1 commit
-
-
Eric Cano authored
Removed deprecated structures from archiveNS and nameserver namespaces. Removed RetrieveToFileRequest.
-
- 25 May, 2016 1 commit
-
-
Eric Cano authored
Started morphing the code to accomodate both the move some data structure from OStoreDB to catalogue and shared structures modifications. Renamed class members using underscode instead of mixed case. Removed mount criteria from in-memory tape pool representation. Removed support for path of archive files for in-memory representations. Removed all but maxDrives allowed from in-memory representation of mount policy. Created new constructor for UserIdentity. Switch the UserIdentity used by RemoteFileStatus. Renamed TapePoolQueue to ArchiveQueue. Replaced CreationLog usages with EntryLog. Renamed TapeQueue to RetrieveQueue. Removed support for data now gone to catalogue from RootEntry. Removed corresponding structures from object store. Removed corresponding calls from SchedulerDatabase and inheriting classes (OStoreDB).
-
- 29 Jan, 2016 1 commit
-
-
Eric Cano authored
-
- 28 Jan, 2016 1 commit
-
-
Eric Cano authored
Extracted common forward definitions into a single include file.
-
- 27 Jan, 2016 1 commit
-
-
Eric Cano authored
Removed unecessary old code, including propagation of the moved port Put inplace "make unittests" which now run the unittests through valgrind and helgrind.
-
- 04 Dec, 2015 1 commit
-
-
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).
-
- 08 Oct, 2015 1 commit
-
-
Eric Cano authored
Fixed confusion between archive and retieve in logging "path" and creation of file object by file factory.
-
- 07 Oct, 2015 1 commit
-
-
Eric Cano authored
Removed mocking of classes where functions have non-copyable argumentes (unique_ptr). Replaced NULL references to watchdogs to dummies where necessary.
-
- 01 Oct, 2015 1 commit
-
-
Eric Cano 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).
-
- 11 Sep, 2015 1 commit
-
-
Eric Cano authored
Removed usage of the mock scheduler database that will not be updated for further modification in the scheduler database interface.
-
- 26 Aug, 2015 1 commit
-
-
Daniele Kruse authored
-
- 24 Aug, 2015 1 commit
-
-
Daniele Kruse authored
-
- 12 Aug, 2015 2 commits
-
-
Daniele Kruse authored
-
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 1 commit
-
-
Steven Murray authored
-