myxce/.kiro/specs/clusterconfig-schema-split
Rongsong Shen 553da7c760 feat(controller): clusterconfig-schema-split task 6.2 — wire CLI tunables into init_controller_tunables (optional, Req 6)
Wires all 11 task-6.1 CLI-sourced myconf_t fields into
init_controller_tunables() via the codebase's existing 0-sentinel fallback
idiom ((myconf->x > 0) ? myconf->x : <original hardcoded constant>);
omitting all flags reproduces today's exact hardcoded values.

Resolves both gaps flagged in task 6.1's review: resmgr_inst_delta bridges
to the existing tunables.resmgr_inst field by meaning (confirmed via
zarray_init's delta parameter), and xstrings_delta is deliberately left
unwired with an operator-facing WARN rather than adding a dead field --
the underlying xstring_table_init/kv_params_t has no delta/growth-step
concept at all, unlike the kvmgr-backed jobmgr/workermgr/qmgr/resmgr.

This completes clusterconfig-schema-split -- all required tasks (1.1-5.3)
and optional Requirement 6 tasks (6.1-6.2) are done.
2026-07-21 07:58:29 +00:00
..
design.md feat(controller): clusterconfig-schema-split task 2.1 — cluster_open_listener two-tier port fallback 2026-07-21 03:36:01 +00:00
requirements.md feat(controller): clusterconfig-schema-split task 2.1 — cluster_open_listener two-tier port fallback 2026-07-21 03:36:01 +00:00
research.md chore(controller): clusterconfig-schema-split task 5.3 — single-node/peers-override/EINVAL live-verified 2026-07-21 05:56:05 +00:00
spec.json feat(controller): clusterconfig-schema-split task 1.1 — remove dead fields from ClusterConfig schema 2026-07-21 03:01:26 +00:00
tasks.md feat(controller): clusterconfig-schema-split task 6.2 — wire CLI tunables into init_controller_tunables (optional, Req 6) 2026-07-21 07:58:29 +00:00