X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/d43d242b4e55533c08f9526d88b0e3a9d8fd120e..90ce981c11ba7812f722727d6d06225b91b7b9f9:/services/keep-web/cache.go diff --git a/services/keep-web/cache.go b/services/keep-web/cache.go index d443bc0829..b5b6cc4fa5 100644 --- a/services/keep-web/cache.go +++ b/services/keep-web/cache.go @@ -179,6 +179,7 @@ func (c *cache) checkout(token string) (*cachedSession, error) { } client.AuthToken = token client.Timeout = time.Minute + client.Logger = c.logger // A non-empty origin header tells controller to // prioritize our traffic as interactive, which is // true most of the time. @@ -188,11 +189,13 @@ func (c *cache) checkout(token string) (*cachedSession, error) { if err != nil { return nil, err } + kc := keepclient.New(arvadosclient) + kc.DiskCacheSize = c.cluster.Collections.WebDAVCache.DiskCacheSize sess = &cachedSession{ cache: c, client: client, arvadosclient: arvadosclient, - keepclient: keepclient.New(arvadosclient), + keepclient: kc, } c.sessions[token] = sess }