diff options
author | Martin Polden <mpolden@mpolden.no> | 2021-09-30 15:26:00 +0200 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2021-09-30 15:26:00 +0200 |
commit | 37e66e0be598495aa71da84ed7497fe1951add3d (patch) | |
tree | dafa7db3002b25951fcd32be68603567927d8f76 /client/go/cmd/query.go | |
parent | 6ac211c225d9c2e896d4f063244446dd6a772fb2 (diff) |
Add timeout flag to document and query commands
Diffstat (limited to 'client/go/cmd/query.go')
-rw-r--r-- | client/go/cmd/query.go | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/client/go/cmd/query.go b/client/go/cmd/query.go index 5e2b268865d..66e85763899 100644 --- a/client/go/cmd/query.go +++ b/client/go/cmd/query.go @@ -15,8 +15,11 @@ import ( "github.com/vespa-engine/vespa/client/go/util" ) +var queryTimeoutSecs int + func init() { rootCmd.AddCommand(queryCmd) + queryCmd.Flags().IntVarP(&queryTimeoutSecs, "timeout", "T", 10, "Timeout for the query request in seconds") } var queryCmd = &cobra.Command{ @@ -45,7 +48,7 @@ func query(arguments []string) { } url.RawQuery = urlQuery.Encode() - response, err := service.Do(&http.Request{URL: url}, time.Second*10) + response, err := service.Do(&http.Request{URL: url}, time.Second*time.Duration(queryTimeoutSecs)) if err != nil { printErr(nil, "Request failed: ", err) return |