summaryrefslogtreecommitdiff
path: root/src/buildtool/main/cli.cpp
diff options
context:
space:
mode:
authorAlberto Sartori <alberto.sartori@huawei.com>2023-12-11 18:26:16 +0100
committerAlberto Sartori <alberto.sartori@huawei.com>2023-12-13 23:04:36 +0100
commit0d01c2bcd670f5600c337b87115e089f6d48aab5 (patch)
tree702c21459952c126d1a67430324f93004fe36d04 /src/buildtool/main/cli.cpp
parent9b3eb0e818f25be8a49b441a55991bcf86697548 (diff)
downloadjustbuild-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.cpp3
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".