zuul/zuul
Tobias Henkel 0a394ad67e
Optionally disable disk_limit_per_job
Our current approach to enforce the disk limit per job can be very
expensive by running 'du' in a loop. When having many repos in the
cache and many running jobs this can poison the cache and induce a
large amount of IO load. This can influence overall performance
especially if zuul is running on a shared storage like ceph.

Change-Id: Ic03168e30e0cba4a4adb42eebf4709ceba0d8c3e
2019-02-22 08:10:59 +01:00
..
ansible Combine zuul.artifacts lists in zuul_return 2019-02-19 12:53:36 -08:00
cmd Log connection exceptions when starting web 2019-01-14 16:19:29 -08:00
connection Cache branches in connections/sources 2018-08-09 16:02:02 -07:00
driver Merge "Clarify project vs repository in getPullBySha" 2019-02-19 18:55:43 +00:00
execution_context Add wrapper driver execution context 2017-08-18 16:35:12 -07:00
executor Optionally disable disk_limit_per_job 2019-02-22 08:10:59 +01:00
lib Merge "Support boolean values in get_default" 2019-02-20 19:56:18 +00:00
manager Merge "Fix missing semaphore release on node failure" 2019-02-05 19:41:22 +00:00
merger Make git clone timeout configurable 2019-01-31 11:17:05 +01:00
reporter Filter file comments for existing files 2018-10-25 06:21:01 -07:00
source Cache branches in connections/sources 2018-08-09 16:02:02 -07:00
sphinx Add zuul-sphinx as a requirement 2017-08-07 14:56:17 -07:00
trigger Remove use of six library 2017-06-19 10:34:57 -05:00
web Return artifact metadata in API endpoint 2019-02-19 16:12:12 -08:00
__init__.py Initial commit. 2012-05-29 14:49:32 -07:00
_setup_hook.py Use zuul/web/static in setup_hook 2018-10-13 07:40:31 -05:00
change_matcher.py Fix wrong matched project template 2018-08-02 12:19:15 +02:00
configloader.py Don't exclude config if excluded in earlier tenant 2019-02-11 16:03:57 +01:00
exceptions.py mqtt: add basic reporter 2018-05-02 07:20:46 +00:00
model.py Merge "Don't set child jobs to skipped on post failure" 2019-02-20 20:05:15 +00:00
nodepool.py Merge "Rework zuul nodepool stats reporting" 2018-12-10 04:42:44 +00:00
rpcclient.py Use gearman client keepalive 2018-12-11 21:28:59 +01:00
rpclistener.py Merge "Use gearman client keepalive" 2019-01-28 20:09:30 +00:00
scheduler.py Be more aggressive in canceling node requests 2019-01-03 14:07:30 -08:00
version.py Report git sha in status page version 2018-04-27 10:21:43 -07:00
zk.py Merge "web: add /{tenant}/nodes route" 2018-12-29 14:39:17 +00:00