21766: Fix WebDAVCache.DiskCacheSize config being ignored.
authorTom Clegg <tom@curii.com>
Fri, 10 May 2024 18:34:57 +0000 (14:34 -0400)
committerTom Clegg <tom@curii.com>
Fri, 10 May 2024 18:34:57 +0000 (14:34 -0400)
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

services/keep-web/cache.go

index d443bc0829f81098715254e4b0e08cd7f5ac87bb..3ccedf3a075d902e9146ca855e94a73aab56d0e4 100644 (file)
@@ -188,11 +188,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
        }