aboutsummaryrefslogtreecommitdiffstats
path: root/client/go/cmd/query.go
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2021-09-30 15:26:00 +0200
committerMartin Polden <mpolden@mpolden.no>2021-09-30 15:26:00 +0200
commit37e66e0be598495aa71da84ed7497fe1951add3d (patch)
treedafa7db3002b25951fcd32be68603567927d8f76 /client/go/cmd/query.go
parent6ac211c225d9c2e896d4f063244446dd6a772fb2 (diff)
Add timeout flag to document and query commands
Diffstat (limited to 'client/go/cmd/query.go')
-rw-r--r--client/go/cmd/query.go5
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