-
bafe9f45
by Raoul Hidalgo Charman
at 2019-02-19T16:45:21Z
cachedir: add new dir option that's default root to other dirs
Makes artifactdir and builddir obsolete.
Fixes #870
-
eb4c7c6d
by Raoul Hidalgo Charman
at 2019-02-19T16:45:25Z
context: remove artifactdir
Will check and move old artifact directory if it exists, and create
symlink linking old directory to new.
Part of #870
-
5a83458b
by Raoul Hidalgo Charman
at 2019-02-19T16:45:25Z
CASQuota: Move cache check methods into new Class
This sits in Context allowing artifact cache to check the cas quota
while not being used for CASServer.
A lot of code that checks cache quota has been touched.
Part of #870
-
f62d2e2f
by Raoul Hidalgo Charman
at 2019-02-19T16:46:51Z
_basecache.py: Move artifactcache methods to base cache
ArtifactCache now derives from BaseCache, and so will the SourceCache.
Methods relevant to both have been moved here, such as generating specs
from the config.
WIP
Part of #440
-
1bcf7f84
by Raoul Hidalgo Charman
at 2019-02-20T18:10:02Z
SourceCache: WIP commit
This introduced the source cache which is used in sources to avoid full
staging and will allow fetching of sources from a configured remote CAS.
Part of #440