X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/8b097ea832516b3f5104c62a40a6d9cf4826232a..0a98952530fb465fa31566fa5e0192bea9fc16e4:/services/keepstore/keepstore.go diff --git a/services/keepstore/keepstore.go b/services/keepstore/keepstore.go index 93ee43c446..d7da67c348 100644 --- a/services/keepstore/keepstore.go +++ b/services/keepstore/keepstore.go @@ -4,6 +4,7 @@ import ( "bytes" "flag" "fmt" + "git.curoverse.com/arvados.git/sdk/go/arvadosclient" "git.curoverse.com/arvados.git/sdk/go/httpserver" "git.curoverse.com/arvados.git/sdk/go/keepclient" "io/ioutil" @@ -91,6 +92,7 @@ var ( TooLongError = &KeepError{413, "Block is too large"} MethodDisabledError = &KeepError{405, "Method disabled"} ErrNotImplemented = &KeepError{500, "Unsupported configuration"} + ErrClientDisconnect = &KeepError{503, "Client disconnected"} ) func (e *KeepError) Error() string { @@ -330,8 +332,12 @@ func main() { } // Initialize Pull queue and worker + arv, err := arvadosclient.MakeArvadosClient() + if err != nil { + log.Fatalf("MakeArvadosClient: %s", err) + } keepClient := &keepclient.KeepClient{ - Arvados: nil, + Arvados: &arv, Want_replicas: 1, Client: &http.Client{}, }