Browse Source

clientv3: put "defaultCallOpts" back to "Client" object

Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
Gyuho Lee 7 years ago
parent
commit
dd520cebd4
1 changed files with 7 additions and 6 deletions
  1. 7 6
      clientv3/client.go

+ 7 - 6
clientv3/client.go

@@ -401,12 +401,13 @@ func newClient(cfg *Config) (*Client, error) {
 
 	ctx, cancel := context.WithCancel(baseCtx)
 	client := &Client{
-		conn:   nil,
-		cfg:    *cfg,
-		creds:  creds,
-		ctx:    ctx,
-		cancel: cancel,
-		mu:     new(sync.Mutex),
+		conn:     nil,
+		cfg:      *cfg,
+		creds:    creds,
+		ctx:      ctx,
+		cancel:   cancel,
+		mu:       new(sync.Mutex),
+		callOpts: defaultCallOpts,
 	}
 
 	if cfg.Username != "" && cfg.Password != "" {