X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/9b4f22418bc26d57e4b9d4a0ba9ef3c4e34a2e51..0fd23242967b5c8c7144f4325bf0b65043585b55:/lib/config/config.default.yml diff --git a/lib/config/config.default.yml b/lib/config/config.default.yml index 6ae98157b9..723e64ceab 100644 --- a/lib/config/config.default.yml +++ b/lib/config/config.default.yml @@ -437,8 +437,22 @@ Clusters: # never modify these groups. If user login permissions list any groups # in SyncIgnoredGroups, they will be ignored. If a user's Unix account # belongs to any of these groups, arvados-login-sync will not remove - # the account from that group. - SyncIgnoredGroups: [] + # the account from that group. The default is a set of particularly + # security-sensitive groups across Debian- and Red Hat-based + # distributions. + SyncIgnoredGroups: + - adm + - disk + - kmem + - mem + - root + - shadow + - staff + - sudo + - sys + - utempter + - utmp + - wheel AuditLogs: # Time to keep audit logs, in seconds. (An audit log is a row added @@ -1399,10 +1413,30 @@ Clusters: # down. MaxInstances: 64 - # Maximum fraction of CloudVMs.MaxInstances allowed to run - # "supervisor" containers at any given time. A supervisor is a - # container whose purpose is mainly to submit and manage other - # containers, such as arvados-cwl-runner workflow runner. + # The minimum number of instances expected to be runnable + # without reaching a provider-imposed quota. + # + # This is used as the initial value for the dispatcher's + # dynamic instance limit, which increases (up to MaxInstances) + # as containers start up successfully and decreases in + # response to high API load and cloud quota errors. + # + # Setting this too high creates a risk that the dispatcher + # will cause deadlock by starting so many supervisor + # containers (based on SupervisorFraction and MaxInstances) + # that the cloud quota prevents them from running any child + # containers. + # + # Setting this too low causes the dispatcher to be + # unnecessarily slow to start up new instances after a + # restart. + InitialQuotaEstimate: 16 + + # Maximum fraction of available instance capacity allowed to + # run "supervisor" containers at any given time. A supervisor + # is a container whose purpose is mainly to submit and manage + # other containers, such as arvados-cwl-runner workflow + # runner. # # If there is a hard limit on the amount of concurrent # containers that the cluster can run, it is important to