summaryrefslogtreecommitdiff
path: root/src/buildstream/_cas
Commit message (Expand)AuthorAgeFilesLines
* Completely abolish job pickling.tristan/nuke-pickle-jobberTristan van Berkom2020-06-151-26/+0
* cascache.py: Fix file modes in checkout()Jürg Billeter2020-06-101-11/+10
* casdprocessmanager.py: make sure --protect-session-blobs is always passedabderrahim/protect-blobsAbderrahim Kitouni2020-06-081-2/+2
* cascache.py: Drop unnecessary FindMissingBlobs from _send_directory()juerg/cas-send-directoryJürg Billeter2020-05-281-3/+5
* Update node property support to match proto changesJürg Billeter2020-05-271-9/+10
* casdprocessmanager.py: Check that buildbox-casd process is not a zombiectolentino/check-casd-processctolentino82020-05-151-0/+3
* Update all packages requirementsBenjamin Schubert2020-05-111-1/+1
* casdprocessmanager.py: Check if buildbox-casd process is alive while waiting ...ctolentino/casd-timeoutctolentino82020-05-051-2/+12
* casdprocessmanager.py: Relax timeout for establishing buildbox-casd connectionctolentino82020-05-051-2/+3
* _cas/cascache.py: Drop unused contains_file()Jürg Billeter2020-04-201-12/+0
* _cas/cascache.py: Add contains_files() methodJürg Billeter2020-04-201-5/+17
* cascache.py: Add allow_partial parameter to fetch_blobs()Jürg Billeter2020-04-201-3/+6
* cascache.py: use buildbox-casd when checking whether a file is cachedabderrahim/public-dataAbderrahim Kitouni2020-04-081-1/+7
* cascache.py: remove creation of the 'cas/objects' directorybschubert/stricter-cas-socbschubert152020-03-241-1/+0
* cascache.py: Create cas logs in the buildstream cache directorybschubert152020-03-241-2/+11
* cascache.py: Don't trip up on empty digests in fetch_blobs()Jürg Billeter2020-02-201-1/+2
* cascache.py: Remove unused diff_trees() methodJürg Billeter2020-02-111-68/+0
* cascache.py: Remove unused _get_subdir() methodjuerg/remove-unusedJürg Billeter2020-02-101-16/+0
* cascache.py: Parse timestamp and update mtimes in checkoutDarius Makovsky2020-02-051-1/+9
* cascache.py: Add properties to CaptureTree requestsDarius Makovsky2020-02-051-2/+9
* remote_execution: Update protoDarius Makovsky2020-02-051-2/+2
* casserver: remove _digest_from_*_resource_name()Darius Makovsky2019-12-091-45/+0
* casserver: remove ArtifactStatus()Darius Makovsky2019-12-091-4/+0
* cascache: remove update_tree_mtime()Darius Makovsky2019-12-091-4/+0
* casdprocessmanager.py: Set up socket path via a symlinkTristan Maat2019-12-031-4/+57
* Remove newly unused API surfaces in CASCacheTristan Maat2019-12-031-164/+1
* casserver.py: Proxy CAS requests to buildbox-casdTristan Maat2019-12-032-245/+181
* casserver.py: Add loggingTristan Maat2019-12-031-5/+72
* CASDChannel: don't need to call GetCapabilitiesAngelos Evripiotis2019-11-221-5/+1
* CASCache: comment on need for __getstate__Angelos Evripiotis2019-11-221-0/+5
* cascache: _CASCacheUsageMonitor has channelAngelos Evripiotis2019-11-222-14/+6
* Extract casd_channel logic to CASDChannelAngelos Evripiotis2019-11-223-71/+113
* CASDProcessManager: 'release_resources' conventionAngelos Evripiotis2019-11-222-16/+12
* cascache: extract CASDProcess in new moduleAngelos Evripiotis2019-11-222-134/+195
* Reformat code using BlackChandan Singh2019-11-143-150/+179
* 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