summaryrefslogtreecommitdiff
path: root/src/buildtool/common/remote/retry.cpp
AgeCommit message (Collapse)Author
2025-02-11Implement IsReasonableToRetryMaksim Denisov
2024-11-14common: Implement IWYU suggestionsPaul Cristian Sarbu
2024-10-28WithRetry: Support reduced log level for failuresKlaus Aehlig
In some situations, we use a retry strategy, but in case of complete failure have another way of attempting that task. In this case, we should not emmit an error message right away. Add support for this.
2024-08-27Also retry on DEADLINE_EXCEEDEDKlaus Aehlig
... as those typically are of transient nature as well.
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.