summaryrefslogtreecommitdiff
path: root/buildstream/_cas
Commit message (Expand)AuthorAgeFilesLines
* {artifact,source,cas}cache: fix one-shot callbacksaevri/pass_funcs_not_generatorsAngelos Evripiotis2019-04-091-1/+5
* casserver.py: Add artifact serviceRaoul Hidalgo Charman2019-04-041-1/+82
* _cas/cascache.py: Add opt check_exists arg to _reachable_refs_dir()Tom Pollard2019-03-291-2/+5
* cascache.py: Remove unused method push_directory()Jürg Billeter2019-03-271-17/+0
* cascache.py: Make send_blobs() publicJürg Billeter2019-03-271-7/+15
* cascache.py: Do not fetch files in _fetch_directory()Jürg Billeter2019-03-271-18/+21
* cascache.py: Add fetch_blobs() methodJürg Billeter2019-03-271-2/+42
* cascache.py: Add local_missing_blobs() methodJürg Billeter2019-03-271-0/+17
* cascache.py: Add remote_missing_blobs_for_directory() methodJürg Billeter2019-03-271-19/+33
* casremote.py: Add missing_blobs parameter to _CASBatchRead.send()Jürg Billeter2019-03-271-3/+7
* casremote.py: Remove unused verify_digest_on_remote() methodJürg Billeter2019-03-271-22/+0
* cascache.py: Do not silently ignore missing directories in checkout()Jürg Billeter2019-03-251-4/+2
* cascache.py: Add with_files parameter to contains_subdir_artifact()Jürg Billeter2019-03-251-5/+4
* cascache.py: Add contains_directory() methodJürg Billeter2019-03-251-0/+32
* cascache.py: Drop _fetch_subdir()Jürg Billeter2019-03-251-10/+2
* cleanupjob, cascache: don't write cache size twiceAngelos Evripiotis2019-03-211-2/+4
* cascache: remove redundant assignmentAngelos Evripiotis2019-03-211-1/+1
* cascache: rm redundant calculate_cache_sizeAngelos Evripiotis2019-03-211-18/+2
* _artifactcache: rm comment 'remove the size from'Angelos Evripiotis2019-03-211-1/+0
* casserver.py: fix logging-format-interpolation error and enableBenjamin Schubert2019-03-211-1/+1
* cascache.py: Handle missing subdir case in contains_subdir_artifacts()Jürg Billeter2019-03-161-5/+7
* cascache: atomically save size via tmpdir insteadAngelos Evripiotis2019-03-151-1/+1
* Integrate source cache with rest of buildstreamRaoul Hidalgo Charman2019-03-141-1/+1
* CASQuota: move clean method hereRaoul Hidalgo Charman2019-03-141-0/+136
* cascache.py: Ensure path exists before trying to update the mtimeJames Ennis2019-03-131-6/+10
* cascache: limit 'infinite' cache to volume sizeAngelos Evripiotis2019-03-011-2/+3
* cascache.py: Use Directory._get_digest() instead of Directory.refJürg Billeter2019-03-011-1/+2
* cascache: don't hardcode 2G warning stringAngelos Evripiotis2019-02-281-3/+5
* cascache.py: Remove unused extract() methodJürg Billeter2019-02-281-47/+0
* cascache.py: Add can_link parameter to checkout()Jürg Billeter2019-02-261-4/+8
* cascache.py: Make _checkout() publicJürg Billeter2019-02-261-29/+37
* casremote.py: Honor instance name configurationMartin Blanchard2019-02-221-3/+28
* Use 'instance-name' everywhere in remote execution config.Martin Blanchard2019-02-221-2/+2
* CASQuota: Move cache check methods into new Classraoul/870-root-cache-dirRaoul Hidalgo Charman2019-02-192-12/+280
* cascache.py: Allow CASCache.list_refs() to handle globsJames Ennis2019-02-131-5/+19
* buildstream/_cas/cascache.py: Set 0644 rights to pulled filesvalentindavid/pull-chmod-bugValentin David2019-02-121-5/+16
* _cas/cascache.py: Increase buffer size in add_object()Jürg Billeter2019-02-121-2/+4
* Fix type of error codes in CAS serverValentin David2019-01-291-3/+3
* _cas/cascache.py: Use utils._tempdir() and utils._tempnamedfile()Tristan Van Berkom2019-01-181-6/+5
* _cas/cascache.py: Cleanup directories when removing refsTristan Van Berkom2019-01-181-5/+51
* cas: move remote only functions to CASRemoteRaoul Hidalgo Charman2019-01-162-125/+143
* casremote.py: Move remote CAS classes into its own fileRaoul Hidalgo Charman2019-01-163-257/+268
* _cas: Rename artifactcache folder and move that to a root moduleRaoul Hidalgo Charman2019-01-163-0/+1883