12416: Merge Put() into PutReader().
[arvados.git] / sdk / go / keepclient / discover.go
index c5413d4a4b067c041141b89109afd81a144ed2a6..2140dceabbdfb320addb6193b0efcc4969b7cc0f 100644 (file)
@@ -1,3 +1,7 @@
+// Copyright (C) The Arvados Authors. All rights reserved.
+//
+// SPDX-License-Identifier: Apache-2.0
+
 package keepclient
 
 import (
@@ -15,7 +19,7 @@ import (
 )
 
 // ClearCache clears the Keep service discovery cache.
-func ClearCache() {
+func RefreshServiceDiscovery() {
        svcListCacheMtx.Lock()
        defer svcListCacheMtx.Unlock()
        for _, ent := range svcListCache {
@@ -25,7 +29,7 @@ func ClearCache() {
 
 // ClearCacheOnSIGHUP installs a signal handler that calls
 // ClearCache when SIGHUP is received.
-func ClearCacheOnSIGHUP() {
+func RefreshServiceDiscoveryOnSIGHUP() {
        svcListCacheMtx.Lock()
        defer svcListCacheMtx.Unlock()
        if svcListCacheSignal != nil {
@@ -35,7 +39,7 @@ func ClearCacheOnSIGHUP() {
        signal.Notify(svcListCacheSignal, syscall.SIGHUP)
        go func() {
                for range svcListCacheSignal {
-                       ClearCache()
+                       RefreshServiceDiscovery()
                }
        }()
 }