- Feb 15, 2017
-
-
Eric Cano authored
Added mechanism to make sure the ArchiveQueue lock is released only after all requests have had their ownership updated.
-
Eric Cano authored
AgentReference::queueAndExecuteAction() missed the waiting on the promise. Added log when a non-owned job is popped from an archive queue.
-
Eric Cano authored
-
Eric Cano authored
-
Eric Cano authored
-
Eric Cano authored
Increased queue depth in helgrind reports. Added locking in a constructor to make helgrind happy. Added suppression for helgrind finding races in synchronization functions (?)
-
- Feb 14, 2017
- Feb 13, 2017
-
-
Eric Cano authored
The timeout is now set to zero in unit tests.
-
Eric Cano authored
AgentReference::{addTo|RemoveFrom}Ownership() are used instead. Fixed typo in function name. Added missing lock in AgentReference::queueAndExecuteAction().
-
Eric Cano authored
The queue is housed in the AgentReference class. It currently covers the add to ownership and remove from ownership operations. This queued system guarantees in-order execution of operations.
-
Eric Cano authored
-
- Feb 10, 2017
-
-
Julien Leduc authored
-
Julien Leduc authored
Adding Database and Objectstore deletion feature: I merged the wrong commit when moving cta-orchestration in CTA repo.
-
- Feb 09, 2017
-
-
Julien Leduc authored
Using lower case only for configmap keys as Eric had a problem with upper case with the same kubectl binary... Will be fine for everyone this way.
-
Steven Murray authored
Work for issue #65 EOS+CTA interface definition and implementation
-
Eric Cano authored
Those queues will hold in memory the addition of the archive requests from several threads and them all in one go, in order to limit contention and round trips on the object store.
-
Steven Murray authored
Work for issue #65 EOS+CTA interface definition and implementation
-
- Feb 08, 2017
-
-
Julien Leduc authored
-
Julien Leduc authored
-
Julien Leduc authored
-
Julien Leduc authored
Waiting for library configuration. If missing it leads to failed test: no drive tape or library available...
-
Eric Cano authored
-
Julien Leduc authored
-
- Feb 07, 2017
-
-
Eric Cano authored
-
Eric Cano authored
-
Eric Cano authored
The targetted use case is truncation of long log parameters.
-
Julien Leduc authored
-
Julien Leduc authored
-
Julien Leduc authored
-
Julien Leduc authored
Cleaning up run scripts for containers: going along Dockerfile and in /opt/run/bin: /shared still available for local scripts developments.
-
Julien Leduc authored
-
Julien Leduc authored
DOCKER_LOGIN_USERNAME DOCKER_LOGIN_PASSWORD set in /etc/gitlab/gitlabregistry.txt managed by Puppet This is needed because gitlabregistry does not implement search. therefore, one needs to list images through gitlab curl API using JSON Web Token. This is needed for tests outside of CI, were one must deduce ctageneric docker image tag from commit ID, the format is <pipeline ID>git<commit ID> and while we have access to commit ID, we cannot guess pipeline ID. The idea is then to run the tests with the highest pipeline ID and the commit ID of HEAD.
-
Julien Leduc authored
simplify default run.sh because we simply do not use it. Does nothing but waits for pod termination...
-
- Feb 03, 2017
-
-
Eric Cano authored
-
- Feb 02, 2017
-
-
Steven Murray authored
-
- Feb 01, 2017
-
-
Eric Cano authored
The log line creation function Logger::writeLogMsg does not add the trailing newine. Instead, the overloads of reducedSyslog() do, il needed and after possible line truncation.
-
- Jan 31, 2017
-
-
Eric Cano authored
-
- Jan 19, 2017
-
-
Julien Leduc authored
-