From 0d01c2bcd670f5600c337b87115e089f6d48aab5 Mon Sep 17 00:00:00 2001 From: Alberto Sartori Date: Mon, 11 Dec 2023 18:26:16 +0100 Subject: 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` --- src/buildtool/main/cli.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/buildtool/main/cli.cpp') 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". -- cgit v1.2.3