projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
1885: Added logging of invalid requests. Added logging when the server list is
[arvados.git]
/
sdk
/
go
/
src
/
arvados.org
/
keepclient
/
keepclient.go
diff --git
a/sdk/go/src/arvados.org/keepclient/keepclient.go
b/sdk/go/src/arvados.org/keepclient/keepclient.go
index 5ba6257859f5437f5b2109a016d172e26e49a0d1..8d26b32790dc4f5f164d526332163bce80162b38 100644
(file)
--- a/
sdk/go/src/arvados.org/keepclient/keepclient.go
+++ b/
sdk/go/src/arvados.org/keepclient/keepclient.go
@@
-23,6
+23,8
@@
const BLOCKSIZE = 64 * 1024 * 1024
var BlockNotFound = errors.New("Block not found")
var InsufficientReplicasError = errors.New("Could not write sufficient replicas")
var OversizeBlockError = errors.New("Block too big")
var BlockNotFound = errors.New("Block not found")
var InsufficientReplicasError = errors.New("Could not write sufficient replicas")
var OversizeBlockError = errors.New("Block too big")
+var MissingArvadosApiHost = errors.New("Missing required environment variable ARVADOS_API_HOST")
+var MissingArvadosApiToken = errors.New("Missing required environment variable ARVADOS_API_TOKEN")
const X_Keep_Desired_Replicas = "X-Keep-Desired-Replicas"
const X_Keep_Replicas_Stored = "X-Keep-Replicas-Stored"
const X_Keep_Desired_Replicas = "X-Keep-Desired-Replicas"
const X_Keep_Replicas_Stored = "X-Keep-Replicas-Stored"
@@
-58,6
+60,13
@@
func MakeKeepClient() (kc KeepClient, err error) {
Using_proxy: false,
External: external}
Using_proxy: false,
External: external}
+ if os.Getenv("ARVADOS_API_HOST") == "" {
+ return kc, MissingArvadosApiHost
+ }
+ if os.Getenv("ARVADOS_API_TOKEN") == "" {
+ return kc, MissingArvadosApiToken
+ }
+
err = (&kc).DiscoverKeepServers()
return kc, err
err = (&kc).DiscoverKeepServers()
return kc, err