# Provisioning Daemon Worker Configuration Fragment

[[elements]]
border_top = true
border_bottom = false
name = "daemon_workers_header"
title = "👷 Worker Configuration"
type = "section_header"

[[elements]]
default = 4
help = "Worker pool size"
max = 32
min = 1
name = "daemon_worker_pool_size"
nickel_path = ["provisioning_daemon", "workers", "pool_size"]
prompt = "Pool Size"
type = "number"

[[elements]]
default = 1000
help = "Task queue capacity"
max = 100000
min = 10
name = "daemon_worker_task_queue_size"
nickel_path = ["provisioning_daemon", "workers", "task_queue_size"]
prompt = "Queue Size"
type = "number"

[[elements]]
default = 300000
help = "Worker timeout in milliseconds"
max = 3600000
min = 10000
name = "daemon_worker_timeout"
nickel_path = ["provisioning_daemon", "workers", "timeout"]
prompt = "Timeout (ms)"
type = "number"
