diff --git a/nomad/job_endpoint_hook_connect.go b/nomad/job_endpoint_hook_connect.go index 36142ebb5acb..9275d0146c89 100644 --- a/nomad/job_endpoint_hook_connect.go +++ b/nomad/job_endpoint_hook_connect.go @@ -45,6 +45,7 @@ var ( "args": []interface{}{ "-c", structs.EnvoyBootstrapPath, "-l", "${meta.connect.log_level}", + "--concurrency", "${meta.connect.proxy_concurrency}", "--disable-hot-restart", }, } diff --git a/website/pages/docs/upgrade/upgrade-specific.mdx b/website/pages/docs/upgrade/upgrade-specific.mdx index ebb9ed9cc853..2eaf31239189 100644 --- a/website/pages/docs/upgrade/upgrade-specific.mdx +++ b/website/pages/docs/upgrade/upgrade-specific.mdx @@ -14,6 +14,16 @@ upgrade. However, specific versions of Nomad may have more details provided for their upgrades as a result of new features or changed behavior. This page is used to document those details separately from the standard upgrade flow. +## Nomad 1.0.1 + +#### Envoy worker threads + +Nomad v1.0.0 changed the default behavior around the number of worker threads +created by the Envoy when being used as a sidecar for Consul Connect. In Nomad +v1.0.1, the same default setting of [`--concurrency=1`][envoy_concurrency] is set for Envoy when used +as a Connect gateway. As before, the [`meta.connect.proxy_concurrency`][proxy_concurrency] +property can be set in client configuration to override the default value. + ## Nomad 1.0.0 ### HCL2 for Job specification