myxce/src/configs
Rongsong Shen ce3d391e5e
feat(worker-rejoin-resync): wire config fields into xceadmin build (task 1.5)
Add workerResyncWindowMs/workerResyncTimeoutMs to xce.schema.json
(minimum:0, matching the optional-scalar-field precedent -- these
aren't `required` with a floor like heartbeatInterval, so minimum:1
would be wrong) and to mapping.py's YAML->capnp field table. Regenerate
both golden config-build fixtures (task 1.1 grew ClusterConfig's wire
layout by 2 fields; full/expected.bin and minimal/expected.bin each
grew by exactly 8 bytes). full's fixture YAML now sets real values
(900000ms/15000ms); minimal deliberately left untouched (no xce.yaml)
per its own locked-down "hosts+queues only" boundary test -- its
expected.bin still regenerates to reflect the new default-0 fields.
Two new tests assert specific decoded values, not just "build succeeds".

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y4M5MJM2zK6nU43da267Ku
2026-09-01 09:47:02 +00:00
..
schema feat(worker-rejoin-resync): wire config fields into xceadmin build (task 1.5) 2026-09-01 09:47:02 +00:00
hosts.yaml fix(admin-config-tool): resolve xceadmin config build warnings 2026-07-23 09:10:14 +00:00
limits.yaml feat(controller): wire real limits.yaml config through cluster_config 2026-07-23 04:24:01 +00:00
queues.yaml fix(admin-config-tool): resolve xceadmin config build warnings 2026-07-23 09:10:14 +00:00
resources.yaml fix(controller): close 6 data-safety races + apply-pump O(N^2) regression + boot TOCTOU 2026-08-16 10:20:02 +00:00
scaler.yaml docs(admin-config-tool): commit spec docs and example configs 2026-07-22 10:11:08 +00:00
users.yaml fix(admin-config-tool): resolve xceadmin config build warnings 2026-07-23 09:10:14 +00:00
xce.yaml docs(admin-config-tool): commit spec docs and example configs 2026-07-22 10:11:08 +00:00