X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/d3229c7f727f40436cad66fba5f3345e0b3eede5..efb77a42a055f7081a1ff1e2fa712089be71dcc0:/services/nodemanager/doc/ec2.example.cfg diff --git a/services/nodemanager/doc/ec2.example.cfg b/services/nodemanager/doc/ec2.example.cfg index f4b27af701..9b41ca14d5 100644 --- a/services/nodemanager/doc/ec2.example.cfg +++ b/services/nodemanager/doc/ec2.example.cfg @@ -2,6 +2,11 @@ # All times are in seconds unless specified otherwise. [Daemon] +# The dispatcher can customize the start and stop procedure for +# cloud nodes. For example, the SLURM dispatcher drains nodes +# through SLURM before shutting them down. +#dispatcher = slurm + # Node Manager will ensure that there are at least this many nodes # running at all times. min_nodes = 0 @@ -22,6 +27,12 @@ max_poll_time = 300 # information is too outdated. poll_stale_after = 600 +# If Node Manager boots a cloud node, and it does not pair with an Arvados +# node before this long, assume that there was a cloud bootstrap failure and +# shut it down. Note that normal shutdown windows apply (see the Cloud +# section), so this should be shorter than the first shutdown window value. +boot_fail_after = 1800 + # "Node stale time" affects two related behaviors. # 1. If a compute node has been running for at least this long, but it # isn't paired with an Arvados node, do not shut it down, but leave it alone. @@ -117,9 +128,11 @@ security_groups = idstring1, idstring2 # willing to use. The Node Manager should boot the cheapest size(s) that # can run jobs in the queue (N.B.: defining more than one size has not been # tested yet). -# Each size section MUST define the number of cores it has. You may also -# want to define the number of mebibytes of scratch space for Crunch jobs. -# You can also override Amazon's provided data fields by setting the same -# names here. +# Each size section MUST define the number of cores are available in this +# size class (since libcloud does not provide any consistent API for exposing +# this setting). +# You may also want to define the amount of scratch space (expressed +# in GB) for Crunch jobs. You can also override Amazon's provided +# data fields by setting the same names here. cores = 2 -scratch = 100 \ No newline at end of file +scratch = 100