10998: Sets up keepclient's block cache at handler's initialization.
authorLucas Di Pentima <ldipentima@veritasgenetics.com>
Tue, 13 Aug 2019 17:14:39 +0000 (14:14 -0300)
committerLucas Di Pentima <ldipentima@veritasgenetics.com>
Tue, 13 Aug 2019 17:14:39 +0000 (14:14 -0300)
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>

services/keep-web/handler.go

index 863b91a7e1beecae13635cb0e89c830bb264faac..f9e0c1a505376b76e9242ac721a09d7a37fc17ba 100644 (file)
@@ -79,6 +79,7 @@ func (h *handler) setup() {
        h.clientPool = arvadosclient.MakeClientPool()
 
        keepclient.RefreshServiceDiscoveryOnSIGHUP()
+       keepclient.DefaultBlockCache.MaxBlocks = h.Config.cluster.Collections.WebDAVCache.MaxBlockEntries
 
        h.healthHandler = &health.Handler{
                Token:  h.Config.cluster.ManagementToken,