Commit 91acc54
committed
feat(helm/raySpec): allow customizing the Ray head node readiness probe
The multi-node Ray head pod hard-codes its readiness probe to
failureThreshold: 1 / periodSeconds: 10. On slow, large multi-node
deployments the head serving process can take longer than a single 10s
period to start answering /health, so the pod is marked unready after the
first failed probe and never receives traffic. Users had no way to relax
it -- setting readinessProbe under servingEngineSpec, modelSpec, or
raySpec.headNode had no effect on the head node.
Honor raySpec.headNode.readinessProbe when set (rendered verbatim via
toYaml), falling back to the existing default otherwise, so behavior is
unchanged unless the field is provided. Document the new field in
values.yaml and add it to values.schema.json.
Fixes #742.
Signed-off-by: Anai-Guo <antai12232931@outlook.com>1 parent 1e973a3 commit 91acc54
3 files changed
Lines changed: 20 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
167 | 167 | | |
168 | 168 | | |
169 | 169 | | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
170 | 173 | | |
171 | 174 | | |
172 | 175 | | |
173 | 176 | | |
174 | 177 | | |
| 178 | + | |
175 | 179 | | |
176 | 180 | | |
177 | 181 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1454 | 1454 | | |
1455 | 1455 | | |
1456 | 1456 | | |
| 1457 | + | |
| 1458 | + | |
| 1459 | + | |
| 1460 | + | |
1457 | 1461 | | |
1458 | 1462 | | |
1459 | 1463 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
275 | 275 | | |
276 | 276 | | |
277 | 277 | | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
278 | 290 | | |
279 | 291 | | |
280 | 292 | | |
| |||
0 commit comments