X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/c9125cabaeb7a345f9180db5b9f6442b1c091f07..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(), }