Merge pull request #17714 from henrybear327/backport-3.4/add-initialization-for-epMu-in-contetx-client

Backport initialization of epMu in NewCtxClient to release-3.4
This commit is contained in:
Benjamin Wang
2024-04-05 10:29:01 +01:00
committed by GitHub

View File

@@ -89,7 +89,7 @@ func New(cfg Config) (*Client, error) {
// service interface implementations and do not need connection management.
func NewCtxClient(ctx context.Context) *Client {
cctx, cancel := context.WithCancel(ctx)
return &Client{ctx: cctx, cancel: cancel, lgMu: new(sync.RWMutex), lg: zap.NewNop()}
return &Client{ctx: cctx, cancel: cancel, lgMu: new(sync.RWMutex), epMu: new(sync.RWMutex), lg: zap.NewNop()}
}
// NewFromURL creates a new etcdv3 client from a URL.