- 08 Jan, 2018 2 commits
-
-
BAIRE Anthony authored
(was rejecting base64 padding bytes "=")
-
BAIRE Anthony authored
-
- 21 Nov, 2017 2 commits
-
-
BAIRE Anthony authored
but disable the widget for non-admins
-
BAIRE Anthony authored
this variant is closer to the actual meaning (the fact that the limit was reached does not automatically imply that the process is starving, we cannot decide how much memory a process needs without doing some profiling)
-
- 20 Nov, 2017 11 commits
-
-
BAIRE Anthony authored
(will be less confusing, also "done" is more neutral than "success" it applies well to past jobs that have errors)
-
BAIRE Anthony authored
-
BAIRE Anthony authored
fix #96
-
BAIRE Anthony authored
-
BAIRE Anthony authored
-
BAIRE Anthony authored
fix #55
-
BAIRE Anthony authored
fix #121
-
BAIRE Anthony authored
-
BAIRE Anthony authored
-
BAIRE Anthony authored
-
BAIRE Anthony authored
-
- 16 Nov, 2017 1 commit
-
-
BAIRE Anthony authored
fix #125
-
- 14 Nov, 2017 10 commits
-
-
BAIRE Anthony authored
- to have SIGTERM forwarded to the process - to propagate the exit code of the process
-
BAIRE Anthony authored
(should be less confusing)
-
BAIRE Anthony authored
to let the task implementations detect that they are being rescheduled
-
BAIRE Anthony authored
- add a pending task - add a timeout
-
BAIRE Anthony authored
(disable_future_warning)
-
BAIRE Anthony authored
console log level: (default) -> WARNING -v/--verbose -> INFO -d/--debug -> DEBUG log files: /vol/log/controller.log -> INFO /vol/log/debug.log -> DEBUG (disabled unless -d/--debug or unless env var DEBUG is set)
-
BAIRE Anthony authored
- add SwarmAbstractionClient: a class that extends docker.Client and hides the API differences between the docker remote API and the swarm API. Thus a single docker engine can be used like a swarm - add SharedSwarmClient: a class that extends SwarmAbstractionClient and monitors the swarm health and its resource (cpu/mem) and manages the resource allocation. - resources are partitioned in groups (to allow reserving resources for higher priority jobs) - two SharedSwarmClient can work together over TCP in a master/slave configuration (to allow the production and qualification platforms to use the same swarm without any interference) - the controller is modified to: - use SharedSwarmClient to: - wait for the end of a job (in place of DockerWatcher) - manage resource reservation (LONG_APPS vs. BIGMEM_APPS vs normal apps) and monitor swarm health (fix #124) - NOTE: resources of the swarm and sandbox are now managed ...
-
BAIRE Anthony authored
-
BAIRE Anthony authored
-
BAIRE Anthony authored
-
- 13 Nov, 2017 1 commit
-
-
BAIRE Anthony authored
(because rails requires these files/directories all the time)
-
- 09 Nov, 2017 9 commits
-
-
BAIRE Anthony authored
-
BAIRE Anthony authored
-
BAIRE Anthony authored
-
BAIRE Anthony authored
- rename DOCKER_USER as DOCKERUSER (docker-compose seems to fail with varnames containing underscores) - remove quotes
-
BAIRE Anthony authored
-
BAIRE Anthony authored
-
BAIRE Anthony authored
-
BAIRE Anthony authored
-
BAIRE Anthony authored
-
- 27 Sep, 2017 1 commit
-
-
BAIRE Anthony authored
prepare.sh now needs to be sourced only once (when bootstrapping the containers)
-
- 06 Jul, 2017 3 commits
-
-
BAIRE Anthony authored
-
BAIRE Anthony authored
-
BAIRE Anthony authored
-