ed952d898a
The new system service-parameter will allow a user to specify the number of sysinv api workers for horizontal scaling The maximum value is capped at the number of physical cores. The values - service -> platform - section -> config - name -> sysinv_api_workers - value -> [1 .. n ] - personality -> None - resource -> ::platform::sysinv::params::sysinv_api_workers CGTS-CLIENT - add --format arg to cli - update service-parameter Unit Tests SYSINV REST API - add validation for sysinv_api_workers parameter ( min 1, max core count) SYSINV Conductor - update config to include sysinv_api_workers in puppet config hierdata Test plan: PASS - Unit testing PASS - AIO-SX: verify default sysinv_api_workers_value verify system service-parameter-add verify system service-parameter-modify verify system service-parameter-delete PASS - AIO-DX: verify default sysinv_api_workers_value verify system service-parameter-add verify system service-parameter-modify verify system service-parameter-delete PASS - AIO-SX system controller: verify default sysinv_api_workers value PASS - AIO-SX/DX: verify max sysinv_api_workers <= physical cores compare to system host-cpu-list <controller> ---------------- Example error: ---------------- Parameter 'sysinv_api_workers' must be between 1 and 6. Story: 2011106 Task: 50065 Change-Id: I7fa0407a747def9bf66060a1b6622029a00ba5a8 Signed-off-by: Kyale, Eliud <Eliud.Kyale@windriver.com> |
||
---|---|---|
.. | ||
cgts-client | ||
debian | ||
.gitignore | ||
PKG-INFO |