You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 932137c
Browse filesBrowse the repository at this point in the historyBrowse files
ate-setup: setting for the router's ext_proc circuit breaker
ATE_ATENET_EXTPROC_MAX_REQUESTS (atenet.router.extprocMaxRequests,
--atenet-extproc-max-requests) passes --extproc-max-requests to the
router the way the route timeout and parked budget settings pass
theirs. On a dense host 1536 synchronized execs overflowed the derived
breaker of 2048 and Envoy answered 503 "reset reason: overflow"; the
only way to raise it was a patch on the deployment.
|`--atenet-route-timeout DURATION`|`ATE_ATENET_ROUTE_TIMEOUT=DURATION`| New. The router's `--route-timeout` (default `5m`). Envoy dataplane only |
29
29
|`--atenet-parked-request-budget DURATION`|`ATE_ATENET_PARKED_REQUEST_BUDGET=DURATION`| New. The router's `--parked-request-budget` (default `5s`); the router pod's `terminationGracePeriodSeconds` grows with it. Envoy dataplane only |
30
+
|`--atenet-extproc-max-requests N`|`ATE_ATENET_EXTPROC_MAX_REQUESTS=N`| New. The router's `--extproc-max-requests`, the circuit breaker on Envoy's ext_proc cluster (default: twice `--parked-request-max`, at least `1024`). Envoy dataplane only |
30
31
|`--rollout-timeout DURATION`|`--rollout-timeout DURATION`| Readiness timeout for workloads (default `60s`). Unlike the shell flag it also governs the podcertificate-controller and CSI waits, which stay at their 120s default until it is passed |
31
32
|`--podcert-workers-per-signer N`|`--podcert-workers-per-signer N`| Concurrent workers per podcertificate-controller signer |
32
33
|`--cluster-size size0\|size10`|`--cluster-size size0\|size10`| Footprint profile (default `size0`). `size10` assumes a dedicated PostgreSQL node: it resizes the bundled StatefulSet and its `postgresql.conf`, pins the apiserver's connection pool, and raises the podcertificate-controller's API rate limits. `ATE_INSTALL_CLUSTER_SIZE` when the flag is absent |
Usage: "The router's --extproc-max-requests, the circuit breaker on Envoy's ext_proc cluster; unset keeps the router's derivation (envoy dataplane only)",
0 commit comments