|
@@ -223,15 +223,15 @@ func (c *httpClusterClient) Endpoints() []string {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
func (c *httpClusterClient) Sync(ctx context.Context) error {
|
|
func (c *httpClusterClient) Sync(ctx context.Context) error {
|
|
|
- c.Lock()
|
|
|
|
|
- defer c.Unlock()
|
|
|
|
|
-
|
|
|
|
|
mAPI := NewMembersAPI(c)
|
|
mAPI := NewMembersAPI(c)
|
|
|
ms, err := mAPI.List(ctx)
|
|
ms, err := mAPI.List(ctx)
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
return err
|
|
return err
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ c.Lock()
|
|
|
|
|
+ defer c.Unlock()
|
|
|
|
|
+
|
|
|
eps := make([]string, 0)
|
|
eps := make([]string, 0)
|
|
|
for _, m := range ms {
|
|
for _, m := range ms {
|
|
|
eps = append(eps, m.ClientURLs...)
|
|
eps = append(eps, m.ClientURLs...)
|