Browse Source

client: define DefaultRequestTimeout

Brian Waldon 11 years ago
parent
commit
f21d93ba60
2 changed files with 3 additions and 2 deletions
  1. 2 1
      client/http.go
  2. 1 1
      discovery/discovery.go

+ 2 - 1
client/http.go

@@ -26,7 +26,8 @@ import (
 )
 )
 
 
 var (
 var (
-	ErrTimeout = context.DeadlineExceeded
+	ErrTimeout            = context.DeadlineExceeded
+	DefaultRequestTimeout = 5 * time.Second
 )
 )
 
 
 // transport mimics http.Transport to provide an interface which can be
 // transport mimics http.Transport to provide an interface which can be

+ 1 - 1
discovery/discovery.go

@@ -105,7 +105,7 @@ func New(durl string, id uint64, config string) (Discoverer, error) {
 	if err != nil {
 	if err != nil {
 		return nil, err
 		return nil, err
 	}
 	}
-	c, err := client.NewDiscoveryKeysAPI(&http.Transport{Proxy: pf}, u.String(), time.Second*5)
+	c, err := client.NewDiscoveryKeysAPI(&http.Transport{Proxy: pf}, u.String(), client.DefaultRequestTimeout)
 	if err != nil {
 	if err != nil {
 		return nil, err
 		return nil, err
 	}
 	}