X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/f3b8d03f7063b162355bccfd71aeb2b8b67bbdbb..da4bc7c758d09c1c02542b54b96eab018f746eae:/sdk/go/arvadosclient/arvadosclient.go diff --git a/sdk/go/arvadosclient/arvadosclient.go b/sdk/go/arvadosclient/arvadosclient.go index 461320eca9..d0ebdc1b01 100644 --- a/sdk/go/arvadosclient/arvadosclient.go +++ b/sdk/go/arvadosclient/arvadosclient.go @@ -105,6 +105,11 @@ type ArvadosClient struct { // available services. KeepServiceURIs []string + // Maximum disk cache size in bytes or percent of total + // filesystem size. If zero, use default, currently 10% of + // filesystem size. + DiskCacheSize arvados.ByteSizeOrPercent + // Discovery document DiscoveryDoc Dict @@ -144,6 +149,7 @@ func New(c *arvados.Client) (*ArvadosClient, error) { Client: hc, Retries: 2, KeepServiceURIs: c.KeepServiceURIs, + DiskCacheSize: c.DiskCacheSize, lastClosedIdlesAt: time.Now(), }