X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/5a148d937308202b392bd05a25b28f9fc2ca81cc..b9e8e790912565619289540a8dc546a5c9c60f6e:/sdk/go/arvados/config.go diff --git a/sdk/go/arvados/config.go b/sdk/go/arvados/config.go index 4da851763e..e2ad7b089d 100644 --- a/sdk/go/arvados/config.go +++ b/sdk/go/arvados/config.go @@ -99,7 +99,10 @@ type Cluster struct { DisabledAPIs StringSet MaxIndexDatabaseRead int MaxItemsPerResponse int + MaxConcurrentRailsRequests int MaxConcurrentRequests int + MaxQueuedRequests int + MaxQueueTimeForLockRequests Duration LogCreateRequestFraction float64 MaxKeepBlobBuffers int MaxRequestAmplification int @@ -147,6 +150,8 @@ type Cluster struct { BalanceCollectionBuffers int BalanceTimeout Duration BalanceUpdateLimit int + BalancePullLimit int + BalanceTrashLimit int WebDAVCache WebDAVCacheConfig @@ -256,6 +261,12 @@ type Cluster struct { RoleGroupsVisibleToAll bool CanCreateRoleGroups bool ActivityLoggingPeriod Duration + SyncIgnoredGroups []string + SyncRequiredGroups []string + SyncUserAccounts bool + SyncUserAPITokens bool + SyncUserGroups bool + SyncUserSSHKeys bool } StorageClasses map[string]StorageClassConfig Volumes map[string]Volume @@ -308,12 +319,13 @@ type StorageClassConfig struct { } type Volume struct { - AccessViaHosts map[URL]VolumeAccess - ReadOnly bool - Replication int - StorageClasses map[string]bool - Driver string - DriverParameters json.RawMessage + AccessViaHosts map[URL]VolumeAccess + ReadOnly bool + AllowTrashWhenReadOnly bool + Replication int + StorageClasses map[string]bool + Driver string + DriverParameters json.RawMessage } type S3VolumeDriverParameters struct { @@ -507,6 +519,7 @@ type ContainersConfig struct { SupportedDockerImageFormats StringSet AlwaysUsePreemptibleInstances bool PreemptiblePriceFactor float64 + MaximumPriceFactor float64 RuntimeEngine string LocalKeepBlobBuffersPerVCPU int LocalKeepLogsToContainerLog string @@ -565,6 +578,7 @@ type CloudVMsConfig struct { MaxProbesPerSecond int MaxConcurrentInstanceCreateOps int MaxInstances int + InitialQuotaEstimate int SupervisorFraction float64 PollInterval Duration ProbeInterval Duration