summaryrefslogtreecommitdiff
path: root/src/buildtool/storage
AgeCommit message (Expand)Author
2024-08-30Replace bazel_re::Digest in UplinkerMaksim Denisov
2024-08-30Replace bazel_re::Digest in LocalACMaksim Denisov
2024-08-30Replace bazel_re::Digest in LocalCAS::CheckTreeInvariantMaksim Denisov
2024-08-30Replace bazel_re::Digest in LocalCAS::Split/SpliceMaksim Denisov
2024-08-30Replace bazel_re::Digest in LocalCAS::{...}PathMaksim Denisov
2024-08-30Return ArtifactDigest from LocalCAS::StoreMaksim Denisov
2024-08-30Replace bazel_re::Digest in LargeObjectCASMaksim Denisov
2024-08-30Replace bazel_re::Digest in ObjectCASMaksim Denisov
2024-08-30Replace bazel_re::Digest in GitRepo::SymlinksCheckFunc callbackMaksim Denisov
2024-08-28Demote message on absence of cach key to debugKlaus Aehlig
2024-08-27Reformat code to comply with clang-format 18Klaus Aehlig
2024-08-26Store LocalAC keys as ArtifactDigestsMaksim Denisov
2024-08-26Split serialization/deserialization logic in LocalACMaksim Denisov
2024-08-26Reduce the size of large object entries.Maksim Denisov
2024-08-07Remove HashFunction field from LocalACMaksim Denisov
2024-08-07Pass to ObjectCAS an optional ExistsFunc using std::optionalMaksim Denisov
2024-08-07Replace classic C boolean operators with keywordsMaksim Denisov
2024-07-22Rename HashFunction methods and enumsMaksim Denisov
2024-07-22Unify tagging logic in HashFunctionMaksim Denisov
2024-07-22Convert HashFunction to a regular classMaksim Denisov
2024-07-22Use HashFunction from CAS in CompactifierMaksim Denisov
2024-07-22Use HashFunction from StorageConfig in fs_utilsMaksim Denisov
2024-07-22Pass HashFunction from StorageConfig to StorageMaksim Denisov
2024-07-22Store HashFunction in StorageConfigMaksim Denisov
2024-07-22Pass HashFunction to ArtifactDigest::CreateMaksim Denisov
2024-07-22Use HashFunction functionality via Instance()Maksim Denisov
2024-07-22Move ObjectCAS::CreateDigest to the private spaceMaksim Denisov
2024-07-19Add garbage collection routines for repository rootsKlaus Aehlig
2024-07-19Storage config: change layout to support several storage generationsKlaus Aehlig
2024-07-16TargetCache: Use StorageConfig instance for shardingPaul Cristian Sarbu
2024-07-16StorageConfig: Store also the execution backend description idPaul Cristian Sarbu
2024-07-16Create separate library for DescribeBackendPaul Cristian Sarbu
2024-07-12Store newly spliced executables as copies.Maksim Denisov
2024-07-05Convert StorageConfig to a general classMaksim Denisov
2024-07-05Convert Storage to a general classMaksim Denisov
2024-07-05Call uplinking via UplinkerMaksim Denisov
2024-07-05Implement uplinking logic in a separate class.Maksim Denisov
2024-07-05Use StorageConfig with generation for initialization of Storage's generationsMaksim Denisov
2024-07-05Pass Storage and StorageConfig to StorageUtils by referenceMaksim Denisov
2024-07-05Pass StorageConfig to GarbageCollectionMaksim Denisov
2024-07-05Pass StorageConfig to GarbageCollector::SharedLockMaksim Denisov
2024-07-05Use StorageConfig functionality via Instance()Maksim Denisov
2024-07-05Move functionality from StorageConfig to related classes.Maksim Denisov
2024-07-05Remove ConfigData from StorageConfigMaksim Denisov
2024-07-05Use a separate constructor for sharded TargetCacheMaksim Denisov
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