feat(controller): clusterconfig-schema-split task 6.1 — CLI flags for hash-table tunables (optional, Req 6)
Adds 11 new CLI flags (--jobmgr-nhash/-delta, --workermgr-nhash/-delta, --qmgr-nhash/-delta, --resmgr-nhash/-delta/-inst-delta, --xstrings-nhash/-delta) mirroring the existing --vcpus OPT_*+struct arguments+myconf_t pattern. Zero behavior change until task 6.2 wires these into init_controller_tunables(). Review flagged two naming/coverage gaps for task 6.2 to resolve: xstrings_delta has no corresponding cluster_t.tunables field yet, and resmgr_inst_delta maps to tunables' existing resmgr_inst by name only.
This commit is contained in:
parent
edd79562a4
commit
c3107b954a
3 changed files with 156 additions and 1 deletions
|
|
@ -93,7 +93,7 @@
|
|||
- _Depends: 4_
|
||||
|
||||
- [ ] 6. (Optional — Requirement 6, nice-to-have, deferrable without blocking the rest of this spec) CLI-Configurable Performance Tunables
|
||||
- [ ] 6.1 Add CLI flags for the hash-table tunables
|
||||
- [x] 6.1 Add CLI flags for the hash-table tunables
|
||||
- Add `--jobmgr-nhash`, `--workermgr-nhash`, `--qmgr-nhash`, `--resmgr-nhash`, `--xstrings-nhash` (and corresponding `-delta`/`-inst` variants where the tunable has more than one dimension) following the same `OPT_*` + `struct arguments` + `myconf_t` pattern already used for `--vcpus`
|
||||
- Observable: `xce_controller --help` lists all new flags; passing one populates the corresponding `myconf_t` field
|
||||
- _Requirements: 6.1_
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue