Skip to content

OVIS-3.4.12

Compare
Choose a tag to compare
@narategithub narategithub released this 26 Feb 21:01
· 1699 commits to master since this release

This release provides testing improvements and bug fixes, usability improvements, and a new sampler feature 'filesingle' for single-metric files typical of sysfs.

General

  • Improvements in user input checking in daemon and systemd scripts.
  • Added in-daemon check to prevent misconfiguration of aggregators collecting from themselves.

Testing tools

  • Slurm-based parallel testing tool pll-ldms-static-test.sh added.
  • Option transportdata= added to store_csv to enable collection of transport debugging info.
  • Added configure option --enable-mmdebug which disables mmap of transport data and detection of buffer overruns (but only for the sock transport) if environment variable LDMS_ENABLE_MMALLOC_DEBUG is also defined.

Plugins

  • Sampler filesingle added for collecting sysfs metrics (temps, volts, speeds, lustre, etc); config helper ldms-sensors-config provided.
  • Errors in Lustre 2.8 sampler corrected.
  • Added alternate store_csvdbg plugin, which is store_csv compiled with the storing transport data enabled.
  • Added chkmeminfo plugin, which is the meminfo plugin compiled with data-corruption-check stored in high bits of metrics.

Systemd

  • Provided do-not-repeat-yourself genders configuration of aggregators and stores by adding LDMSD_GENDERS_1 and _2 to allow L1 and L2 aggregators to inspect L0 genders files for connection data.
  • Fixed scripting errors in interpretation of genders for certain storage policy specifications.
  • Added LDMSD_DEBUG_CONFIG_FILE option to ldmsd.%I.conf which allows arbitrary ldmsd scripting to be appended to genders-based configuration output in /var/run/ldmsd/all-config.%I.
  • Fixed error messages from systemd scripts to be tagged with the correct daemon identity instead of 'root'.

Notes:

The luster2_client sampler in this release does not support lustre 2.10 and later due to refactoring of the lustre /proc/sys interface.