summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2024-07-22Convert HashFunction to a regular classMaksim Denisov
2024-07-22Use HashFunction from Storage in RepositoryConfigMaksim Denisov
2024-07-22Use HashFunction from Storage during analysisMaksim Denisov
2024-07-22Use HashFunction from CAS in CompactifierMaksim Denisov
2024-07-22Use HashFunction from StorageConfig in ApiBundleMaksim Denisov
2024-07-22Use HashFunction from StorageConfig in fs_utilsMaksim Denisov
2024-07-22Use HashFunction from Storage in LocalResponseMaksim Denisov
2024-07-22Pass HashFunction from StorageConfig to StorageMaksim Denisov
2024-07-22Store HashFunction in StorageConfigMaksim Denisov
2024-07-22Pass HashFunction to ExecutorMaksim Denisov
2024-07-22Pass HashFunction to BazelApiMaksim Denisov
2024-07-22Pass HashFunction to CreateActionDigestFromCommandLineMaksim Denisov
2024-07-22Pass HashFunction to BazelNetworkMaksim Denisov
2024-07-22Create HashFunction in BazelCasClient based on compatibilityMaksim Denisov
2024-07-22Use a fixed HashFunction in CompatibilityMaksim Denisov
2024-07-22Use a fixed HashFunction is source_treeMaksim Denisov
2024-07-22Use a fixed HashFunction in ReposToSetupMapMaksim Denisov
2024-07-22Use a fixed HashFunction in GitApiMaksim Denisov
2024-07-22Use a fixed HashFunction is subobjectMaksim Denisov
2024-07-22Use a fixed HashFunction in install_casMaksim Denisov
...to calculate the empty compatible hash.
2024-07-22Use a fixed HashFunction in CreateDirectoryDigestFromTreeMaksim Denisov
2024-07-22Use a fixed HashFunction for reading treesMaksim Denisov
2024-07-22Use a fixed HashFunction in TreeMaksim Denisov
2024-07-22Use a fixed HashFunction in ActionDescriptionMaksim Denisov
2024-07-22Use a fixed HashFunction in ArtifactDescriptionMaksim Denisov
2024-07-22Use a fixed HashFunction in expressionsMaksim Denisov
2024-07-22Use a fixed HashFunction for creation of UUID4Maksim Denisov
2024-07-22Pass HashFunction to ArtifactDigest::CreateMaksim Denisov
2024-07-22Use HashFunction functionality via Instance()Maksim Denisov
...to track changes during refactoring easier.
2024-07-22Remove unused code from HasherMaksim Denisov
2024-07-22Use a precreated GitApi in LocalCASMaksim Denisov
2024-07-22Move ObjectCAS::CreateDigest to the private spaceMaksim Denisov
2024-07-22import-to-git: fix typo in format stringKlaus Aehlig
2024-07-19For archives, also look in older repo generations before fetchingKlaus Aehlig
2024-07-19commit_git_map: take commit from older generations, if found thereKlaus Aehlig
If we're asked to fetch a commit that is not present in our git root right away, first look for it in older generations before starting the actual fetch.
2024-07-19just-mr: add subcommand gc-repoKlaus Aehlig
2024-07-19Take shared repo-gc lock wherever neededKlaus Aehlig
2024-07-19Add garbage collection routines for repository rootsKlaus Aehlig
2024-07-19Storage config: change layout to support several storage generationsKlaus Aehlig
2024-07-19git opertions: return tag for keep operationsKlaus Aehlig
2024-07-19git_repo: return keep tags on successKlaus Aehlig
... instead of the plain boolean value.
2024-07-19Remove the RetryConfig singletonPaul Cristian Sarbu
...and replace it with instances created early via a builder pattern.
2024-07-19Pass RetryConfig instance to ExecutorPaul Cristian Sarbu
2024-07-19Pass RetryConfig instance to ApiBundlePaul Cristian Sarbu
Also store a const ref for usage in setting up a fresh ApiBundle during target serve.
2024-07-19Pass RetryConfig instance to BazelApiPaul Cristian Sarbu
2024-07-19Pass RetryConfig instance to BazelNetwork and bazel clientsPaul Cristian Sarbu
2024-07-19Pass RetryConfig instance to WithRetryPaul Cristian Sarbu
2024-07-19WithRetry: Replace template parameters by std::functionPaul Cristian Sarbu
Now also requires guarding for bootstrapping to not bring in grpc.
2024-07-19just: Move RetryConfig setup before starting just servePaul Cristian Sarbu
As the serve endpoint acts also as a regular client to its associated remote-execution endpoint, it should employ the same retry strategy as the regular just client. Also updates ReadJustServeConfig to store the retry config arguments instead of calling the RetryConfig singleton setters directly, thus clearly separating the reading of the arguments from the creation of any configuration singleton/instance.
2024-07-19Fix naming inconsistencies in retry configurationPaul Cristian Sarbu
The retry_parameters.hpp header-only library defining the Retry class now is the retry_config.hpp header-only library defining the RetryConfig class.