Release 1.5.0¶
| GitHub Tag: |
|---|
This release primarily targets Jitter Mitigation in the Allocation Create mechanism. Additional QOL fixes are included for BDS, Database, Infrastructure and other CSM systems.
CSM APIs¶
csmi_allocation_t: new fieldsmt_mode- Set in
csm_allocation_create, determines the SMT mode of the job for the allocation. - 0 sets the allocation to use the maximum SMT mode for the node.
- SMT mode values exceeding the node maximum are clamped on the compute node.
- Set in
csm_allocation_createandcsm_allocation_update_statenow only create onecsm_allocation_node_historyentry per allocation.
csm_allocation_query_detailsnow prints all metrics fields, regardless of population.Added a sample showing interface between CSM and xCAT.
CSM BDS¶
- New metric-transaction_140-150.py script in git repo for fixing historic transaction logs.
sourcefield moved todataformetric-transactionlogs.@timestampfields generated by CSM transitioned totimestamp.- Added RAS event triggering for UFM in default event correlation configuration.
csm_transaction.log- Now rolls over into multiple files with an auto incrementing number.
- Fixed CSM failure to report all allocated nodes.
- General fix for bad JSON.
dynamic_date_formatsbug now fixed, should repair some issues with timestamps.filebeat.prospectorsin sample config renamed tofilebeat.inputs.
CSM Daemon¶
- Added jitter mitigation block to csm compute configuration.
- For details on this mechanism see linked documentation.
libcsmpam.so- No longer prints during session module usage.
Activelistnow created if not found.
- Fix for client race condition: socket tear-down and pending send/recv.
- DB version mismatch exits more gracefully.
CSM Database¶
- Added new Migration script for 16.2 to 17.0.
smt_modeadded tocsm_allocationandcsm_allocation_history.num_readsandnum_writesadded tocsm_lv_history.
RPMS¶
- Added
csm-tools-1.5.0-*.noarch.rpmRPM. - Collects noarch tools for CSM utilities.
numpydependency.
- Added
- Added minimum version (2.5.1) to
python-psycopg2forcsm-db-1.5.0-*.rpm. - Added
python-psycopg2andpython-elasticsearchdependecies toibm-csm-bds-1.5.0-*.noarch.rpm. - Fixed
ibm-csm-bds-logstash-1.5.0-*.noarch.rpmandibm-csm-bds-kibana-1.5.0-*.noarch.rpmrpm scriptlets.