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_create
andcsm_allocation_update_state
now only create onecsm_allocation_node_history
entry per allocation.
csm_allocation_query_details
now 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.
source
field moved todata
formetric-transaction
logs.@timestamp
fields 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_formats
bug now fixed, should repair some issues with timestamps.filebeat.prospectors
in 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.
Activelist
now 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_mode
added tocsm_allocation
andcsm_allocation_history
.num_reads
andnum_writes
added tocsm_lv_history
.
RPMS¶
- Added
csm-tools-1.5.0-*.noarch.rpm
RPM. - Collects noarch tools for CSM utilities.
numpy
dependency.
- Added
- Added minimum version (2.5.1) to
python-psycopg2
forcsm-db-1.5.0-*.rpm
. - Added
python-psycopg2
andpython-elasticsearch
dependecies toibm-csm-bds-1.5.0-*.noarch.rpm
. - Fixed
ibm-csm-bds-logstash-1.5.0-*.noarch.rpm
andibm-csm-bds-kibana-1.5.0-*.noarch.rpm
rpm scriptlets.