summaryrefslogtreecommitdiff
path: root/src/buildtool/storage
AgeCommit message (Expand)Author
2024-07-01Reorder compatibility commands in CompactificationMaksim Denisov
2024-07-01Ensure unique paths are used in compactificationMaksim Denisov
2024-06-28Use (un)expected for CAS accessOliver Reiche
2024-06-11Move creation of TargetCacheKey description to TargetCacheMaksim Denisov
2024-05-27Fix headers in local_cas and bazel_network.Maksim Denisov
2024-05-27Use common interface for stream dumpingMaksim Denisov
2024-05-27Use common interface for reading tree entries and leafsMaksim Denisov
2024-05-02Use a named constant length for FileStorage directory namesMaksim Denisov
2024-04-30Compactification: Split files concurrently.Maksim Denisov
2024-04-30Compactification: Remove spliced files concurrently.Maksim Denisov
2024-04-30Compactification: Remove invalid files concurrently.Maksim Denisov
2024-04-30Compactification: Implement a generic concurrent logic.Maksim Denisov
2024-04-22Compactification: Remove invalid entries from the storage.Maksim Denisov
2024-04-17Compactification: Split large entries.Maksim Denisov
2024-04-17Compactification: Remove spliced entries.Maksim Denisov
2024-04-17Compactification: Obtain generation cache directories for compatibility modes.Maksim Denisov
2024-04-17Compactification: Obtain storage roots from LocalCAS.Maksim Denisov
2024-04-15LargeBlobs: Skip splicing of dependent objects during uplinking of AC, TC and...Maksim Denisov
2024-04-15LargeBlobs: Make LocalCAS::BlobPathNoSync public to fix synchronization of ex...Maksim Denisov
2024-04-12file chunker: increase chunk sizesKlaus Aehlig
2024-04-12file chunker: remove average chunk size from interfaceKlaus Aehlig
2024-04-08Use properly included standard library types by defaultPaul Cristian Sarbu
2024-04-02LargeBlobs: Splice large objects from external sources.Maksim Denisov
2024-04-02LargeBlobs: Uplink large objects.Maksim Denisov
2024-04-02LargeBlobs: Splice large objects implicitly.Maksim Denisov
2024-04-02LargeBlobs: Split large objects.Maksim Denisov
2024-04-02LargeObjectCAS: Implement auxiliary class for storing error information.Maksim Denisov
2024-04-02LargeObjectCAS: Store large objects.Maksim Denisov
2024-04-02Move file chunker to storage.Maksim Denisov
2024-03-26Add missing system includesPaul Cristian Sarbu
2024-03-19serve target: Fix sharding inconsistenciesPaul Cristian Sarbu
2024-03-19garbage_collector: Fix small doc typosPaul Cristian Sarbu
2024-03-15Clean up more includes and targetsPaul Cristian Sarbu
2024-03-13Move storage-aware tmpdir creation to configKlaus Aehlig
2024-03-12storage config: remove unneeded private dependencyKlaus Aehlig
2024-03-11target cache: Add type aware of bootstrappingPaul Cristian Sarbu
2024-03-11garbage collection: remove ephemeral dataKlaus Aehlig
2024-03-11local build root layout: collect all ephemeral directoriesKlaus Aehlig
2024-03-05fs_utils: specify path for foreign-file root cacheKlaus Aehlig
2024-02-16export targets: Enforce the invariant when writing target cache entriesPaul Cristian Sarbu
2024-01-16Keep implied target-cache values aliveKlaus Aehlig
2024-01-16TargetCacheEntry: serialize implied export targetsKlaus Aehlig
2024-01-16TargetCacheEntry: return implied targets, if serializedKlaus Aehlig
2023-11-30Resolve inconsistencies in third-party headers include formatPaul Cristian Sarbu
2023-11-22LocalAction: Fix staging of empty treesOliver Reiche
2023-11-15TargetCache: add new member function WithShard(shard) that returns a new Targ...Alberto Sartori
2023-11-15TargetCacheKey: make TargetCacheKey(Artifact::ObjectInfo) constructor publicAlberto Sartori
2023-11-14Fix serialization of the target cache keyOliver Reiche
2023-11-14fs_utils: Only accept strings as 'checkouts' map valuesPaul Cristian Sarbu
2023-11-02Decoupling symlinks map and CAS utilities from just-mrPaul Cristian Sarbu