- Apr 05, 2018
-
-
Eric Cano authored
We now have live (to be executed), failed and to be reported queues. Archive jobs have all three types, retrieve jobs do not have a to be reported queue. The RootEntry interface interface now provides the choice between the types. All uses are currently hardcoded to LiveJobs.
-
- Apr 04, 2018
- Apr 03, 2018
- Mar 29, 2018
-
-
Eric Cano authored
-
- Mar 28, 2018
-
-
Eric Cano authored
The retrieve request being queued in one queue only, we can add a reference to it in the queue, and then create the request object after. This is a simplification from the previous algorithm. Added logs for request creation. This will now create a log line where both the object name and the file Id and path are available as parameters, easing debugging,.
-
Steven Murray authored
-
Eric Cano authored
Also corrected some logs.
-
Steven Murray authored
-
Eric Cano authored
Also fixed some logs.
-
- Mar 27, 2018
-
-
Michael Davis authored
-
Eric Cano authored
-
Eric Cano authored
-
- Mar 26, 2018
-
-
Michael Davis authored
OptionStrList takes a filename as its value. It reads the file into a list of strings in the protobuf. On the server side, the values are unpacked and made available as std::vector<std::string>. For example implementation, see "cta-admin repack add"
-
Michael Davis authored
-
Michael Davis authored
-
Steven Murray authored
-
- Mar 23, 2018
-
-
Eric Cano authored
The jobs will now remain attached to the agent of the drive process. The garbage collector process will now requeue them instead of drive process. This will allow the drive process to restart faster for a new session and the drive process to requeue the jobs faster a it processes jobs in bulk.
-
Eric Cano authored
-
- Mar 22, 2018
-
-
Eric Cano authored
-
Julien Leduc authored
We should not be overdoing it: it should be owned by user cta but we do not care about the group. This was failing in CI as cta group does not exist anymore
-
Steven Murray authored
-
Steven Murray authored
-
Eric Cano authored
-
Eric Cano authored
Also cut the main garbage collection function into smaller bits. We requeue jobs in batches of 500.
-
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.
-
Steven Murray authored
-
- Mar 21, 2018
-
-
Steven Murray authored
-
Michael Davis authored
-
Michael Davis authored
-
Michael Davis authored
-
Michael Davis authored
-
Michael Davis authored
-
Steven Murray authored
-
Michael Davis authored
-
Julien Leduc authored
Retry once the archiveretrieve CI job, as sometimes the eos instance reports no space for a possible bad timing between the FST and the MGM.
-
Michael Davis authored
-
- Mar 20, 2018
-
-
Michael Davis authored
-
- Mar 19, 2018
-
-
Michael Davis authored
-