--api-timeout flag (#10260)

* `--api-timeout` flag

* simplify code

* review feedback

* better error handling

* better docs

Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
This commit is contained in:
Radosław Kapka
2022-02-24 19:01:37 +01:00
committed by GitHub
parent 01e9125761
commit 1c2e463a30
13 changed files with 53 additions and 8 deletions

View File

@@ -249,6 +249,12 @@ var (
Usage: "Specifies the size in bytes of bolt db's mmap syscall allocation",
Value: 536870912, // 512 Mb as a default value.
}
// ApiTimeoutFlag specifies the timeout value for API requests in seconds. A timeout of zero means no timeout.
ApiTimeoutFlag = &cli.IntFlag{
Name: "api-timeout",
Usage: "Specifies the timeout value for API requests in seconds",
Value: 120,
}
)
// LoadFlagsFromConfig sets flags values from config file if ConfigFileFlag is set.