diff options
author | Alberto Sartori <alberto.sartori@huawei.com> | 2023-12-11 18:26:16 +0100 |
---|---|---|
committer | Alberto Sartori <alberto.sartori@huawei.com> | 2023-12-13 23:04:36 +0100 |
commit | 0d01c2bcd670f5600c337b87115e089f6d48aab5 (patch) | |
tree | 702c21459952c126d1a67430324f93004fe36d04 /src/buildtool/main/cli.cpp | |
parent | 9b3eb0e818f25be8a49b441a55991bcf86697548 (diff) | |
download | justbuild-0d01c2bcd670f5600c337b87115e089f6d48aab5.tar.gz |
Add command line options to tune the retry strategy for rpc calls
Three new command line options have been added:
- `--max-attempts`
- `--initial-backoff-seconds`
- `--max-backoff-seconds`
Diffstat (limited to 'src/buildtool/main/cli.cpp')
-rw-r--r-- | src/buildtool/main/cli.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/buildtool/main/cli.cpp b/src/buildtool/main/cli.cpp index e8bc0ffd..602f7ff5 100644 --- a/src/buildtool/main/cli.cpp +++ b/src/buildtool/main/cli.cpp @@ -42,6 +42,7 @@ auto SetupAnalyseCommandArguments( SetupServeEndpointArguments(app, &clargs->serve); SetupDiagnosticArguments(app, &clargs->diagnose); SetupCompatibilityArguments(app); + SetupRetryArguments(app, &clargs->retry); } /// \brief Setup arguments for sub command "just build". @@ -61,6 +62,7 @@ auto SetupBuildCommandArguments( SetupBuildArguments(app, &clargs->build); SetupTCArguments(app, &clargs->tc); SetupCompatibilityArguments(app); + SetupRetryArguments(app, &clargs->retry); } /// \brief Setup arguments for sub command "just install". @@ -91,6 +93,7 @@ auto SetupInstallCasCommandArguments( SetupClientAuthArguments(app, &clargs->cauth); SetupFetchArguments(app, &clargs->fetch); SetupLogArguments(app, &clargs->log); + SetupRetryArguments(app, &clargs->retry); } /// \brief Setup arguments for sub command "just traverse". |