summaryrefslogtreecommitdiff
path: root/src/buildstream/_cas
Commit message (Expand)AuthorAgeFilesLines
* _cas/casdprocessmanager.py: Use Messenger convinence functions.Tristan van Berkom2020-12-221-16/+5
* Use CASCache.open()juerg/casJürg Billeter2020-12-091-2/+1
* cascache.py: Add open() methodJürg Billeter2020-12-091-0/+16
* cascache.py: Generalize remote_missing_blobs() into missing_blobs()Jürg Billeter2020-12-091-31/+12
* cascache.py: Optimize _fetch_tree() using add_objects()Jürg Billeter2020-12-091-5/+6
* cascache.py: Add add_objects() methodJürg Billeter2020-12-091-16/+48
* cascache.py: Remove unused parameters from add_object()Jürg Billeter2020-12-091-8/+2
* cascache.py: Remove _ensure_blob() methodJürg Billeter2020-12-091-24/+2
* cascache.py: Also fetch file blobs in _fetch_directory()Jürg Billeter2020-12-091-2/+4
* cascache.py: Reimplement _fetch_directory() with FetchTree()Jürg Billeter2020-12-091-55/+17
* Move _reachable_refs_dir() method from cascache.py to testutilsJürg Billeter2020-12-091-32/+0
* scheduler.py: Use threads instead of processes for jobsBenjamin Schubert2020-12-042-79/+89
* _signals.py: allow calling signal handler from non-main threadsBenjamin Schubert2020-12-011-1/+6
* casremote.py: Migrate to GetInstanceNameForRemotes()Jürg Billeter2020-08-131-7/+17
* casserver.py: Drop BuildStream Artifact and Source servicesJürg Billeter2020-08-131-218/+0
* casserver.py: Add proxy for Remote Asset APIJürg Billeter2020-08-131-0/+50
* casdprocessmanager.py: Add stubs for the Remote Asset APIJürg Billeter2020-08-131-0/+25
* casserver.py: Fix error handling for requests forwarded to casdJürg Billeter2020-06-251-5/+20
* casdprocessmanager.py: Set `_bytestream` to `None` when closing channelJürg Billeter2020-06-251-0/+1
* 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