summaryrefslogtreecommitdiff
path: root/src/buildstream/_cas
Commit message (Expand)AuthorAgeFilesLines
* cascache.py: Reimplement contains_directory() with FetchTree()Jürg Billeter2019-11-051-21/+12
* cascache.py: Always update mtime in contains_directory()Jürg Billeter2019-11-051-11/+7
* cascache.py: Defer attempt to connect to casd until socket file existsJürg Billeter2019-11-041-13/+9
* cascache: don't pickle _cache_usage_monitorAngelos Evripiotis2019-10-221-0/+10
* cascache: don't need create_cas_usage_monitor nowAngelos Evripiotis2019-10-221-10/+1
* cascache.py: instantiate usage monitor earlyDarius Makovsky2019-10-221-8/+16
* cascache.py: Rename close_channel() to close_grpc_channels()Jürg Billeter2019-10-151-3/+3
* cascache.py: Reset _casd_cas in close_channel()Jürg Billeter2019-10-151-0/+1
* _artifactcache.py: Don't push artifact blobs when no files are presentBenjamin Schubert2019-10-081-1/+2
* _scheduler.py: Listen for buildbox-casd failure and terminateBenjamin Schubert2019-10-081-0/+11
* cascache.py: add a 'log_level' parameter and use it to run buildbox-casdBenjamin Schubert2019-10-072-2/+13
* cascache.py: Block SIGINT in the CasUsageMonitor processBenjamin Schubert2019-10-041-2/+5
* cascache.py: Block SIGINT in the buildbox-casd processBenjamin Schubert2019-10-041-3/+6
* cascache.py: Show path to log file when buildbox-casd doesn't exit normallyBenjamin Schubert2019-10-041-2/+12
* cascache.py: Save casd logs in a file for retrievalBenjamin Schubert2019-10-041-1/+32
* cascache.py: Send message in case of unclean termination of buildbox-casdBenjamin Schubert2019-10-021-2/+27
* cascache.py: Extract buildbox-casd termination in its own methodBenjamin Schubert2019-10-021-17/+28
* cascache.py: Add import_directory() methodJürg Billeter2019-10-021-0/+35
* cascache.py: Create `CASCache.close_channel()`Darius Makovsky2019-09-241-5/+11
* casremote.py: Add missing copyright headerJürg Billeter2019-09-191-0/+17
* casremote.py: Do not directly communicate with CAS serverJürg Billeter2019-09-191-68/+0
* cascache.py: Use casd in remote_missing_blobs()Jürg Billeter2019-09-191-2/+11
* cascache.py: Create CAS stub for buildbox-casd channelJürg Billeter2019-09-191-2/+21
* casremote.py: Drop Status requestJürg Billeter2019-09-191-18/+0
* cascache.py: Fix cache usage monitor on Python older than 3.7Jürg Billeter2019-09-101-2/+3
* casremote.py: Limit request size for batch download and uploadJürg Billeter2019-09-101-28/+47
* cascache.py: Remove unused pull() and push() methodsJürg Billeter2019-09-091-92/+1
* casserver.py: Use show_default for optionsDarius Makovsky2019-09-091-7/+5
* Allow splitting artifact cachesTristan Maat2019-09-062-176/+135
* Remove cache-specifc spec classesTristan Maat2019-09-062-47/+1
* Address no-else-raise pylint warningJames Ennis2019-09-063-9/+8
* cascache.py: Add cache usage monitoring via buildbox-casdJürg Billeter2019-09-051-0/+118
* cascache.py: Remove unused CACHE_SIZE_FILEJürg Billeter2019-09-051-3/+0
* cascache.py: Remove fork_disabled mechanismJürg Billeter2019-09-031-12/+0
* casserver.py: Remove notify_fork_disabled() callJürg Billeter2019-09-031-4/+0
* cascache.py: Add has_open_grpc_channels() methodJürg Billeter2019-09-031-0/+8
* casremote.py: Add close() method to close gRPC channelJürg Billeter2019-09-031-0/+12
* cascache.py: Close gRPC channel in release_resources()Jürg Billeter2019-09-031-0/+5
* Add initial mypy configuration and typesChandan Singh2019-09-021-1/+2
* casremote.py: Remove unused _fetch_blob() methodJürg Billeter2019-08-291-19/+0
* cascache.py: Use _CASBatchRead in _ensure_blob()Jürg Billeter2019-08-291-1/+3
* casremote.py: Remove main process assertion in init()James Ennis2019-08-271-3/+0
* casserver.py: Fix write operations with bst-artifact-serverJürg Billeter2019-08-221-0/+4
* casserver.py: Use quota instead of headroomJürg Billeter2019-08-201-12/+6
* casserver.py: Handle CASCacheError for add_object() callsJürg Billeter2019-08-201-3/+22
* casserver.py: Update mtime on readJürg Billeter2019-08-201-1/+6
* casremote.py: Use UploadMissingBlobs in CASBatchUpdateJürg Billeter2019-08-202-50/+9
* casremote.py: Handle RESOURCE_EXHAUSTED in CASBatchUpdateJürg Billeter2019-08-201-1/+6
* casremote.py: Drop unused ByteStreamStubJürg Billeter2019-08-201-3/+0
* casremote.py: Use UploadMissingBlobs in _send_blob()Jürg Billeter2019-08-202-38/+20