projects
/
arvados.git
/ commitdiff
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
dd9f240
)
Fix keepclient service discovery race.
author
Tom Clegg <tclegg@veritasgenetics.com>
Mon, 21 Oct 2019 14:04:57 +0000
(10:04 -0400)
committer
Tom Clegg <tclegg@veritasgenetics.com>
Mon, 21 Oct 2019 14:04:57 +0000
(10:04 -0400)
No issue #
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
sdk/go/keepclient/discover.go
patch
|
blob
|
history
diff --git
a/sdk/go/keepclient/discover.go
b/sdk/go/keepclient/discover.go
index 62936e71831fb1fa055b213fac470f2adeb5ea16..02c788bd9ae2196812bd856a2894855c372ca9df 100644
(file)
--- a/
sdk/go/keepclient/discover.go
+++ b/
sdk/go/keepclient/discover.go
@@
-27,8
+27,9
@@
func RefreshServiceDiscovery() {
defer svcListCacheMtx.Unlock()
for _, ent := range svcListCache {
wg.Add(1)
+ clear := ent.clear
go func() {
-
ent.
clear <- struct{}{}
+ clear <- struct{}{}
wg.Done()
}()
}