Skip to content

Releases: ovis-hpc/ldms

v4.4.4

03 Sep 16:45
Compare
Choose a tag to compare
Release OVIS-4.4.4

* Decomposition fixes
* Fix a leak in store_sos.c
* Workaround for GitHub workflow dropping CentOS7 support
* Make ldmsd_controller exit on connection error
* Update kokkos_appmon.c to not pad extra characters to node / name
* Add 'reconnect' to prdcr_start* to deprecate 'interval'
* Make LDMSD support interval strings
* Add 'reconnect' in prdcr_add to deprecate 'interval'
* Refector JSON parsing to use libjansson
* Support for operators in storage decomposition
* A port of `json_stream_sampler` from OVIS-4
* Add lsf/slurm to linux_proc_sampler.job test and fix nits in format 3
* Add format 3 for better commonality across start/end & resource managers.
* Add rollover to blob_stream_writer in b4.4

v4.4.3

13 May 16:30
Compare
Choose a tag to compare

This is Release 4.4.3

It includes the following features and fixes to 4.4.2:

  • Features

    • Updates to the Darshan Store fields
    • Updates to the heartbeat sampler
    • Updates to the store_avro_kafka store
    • Updates to the rdc_sampler
    • Updates to the slingshot sampler
  • Fixes

    • Decomposition fixes
    • Always generate and push store_avro_kafka schema to registry
    • Fix error path memory leaks in store_avro_kafka
    • Clarify dependencies in README.md
    • Fix crash in linux_proc_sampler

OVIS-4.4.2

23 Feb 20:28
Compare
Choose a tag to compare
This is release OVIS-4.4.2

The principal improvements in this release are as follows:

- Enhancements needed for production convenience
- New slingshot switch samplers designed to run on the slingshot switch
- Config changes in support of slingshot_metrics
- Fix mis-sizing of string in jbuf implementation
- Invalidate RDMA memory descriptors on set delete
- Remove memory leaks in the as_is decomp plugin
- Fix segfault caused by attempting to flush syslog
- Fix handling of DCGM string fields
- Fix `zap_sock` rejected endpoint leak

OVIS-4.4.1

10 Jan 23:02
Compare
Choose a tag to compare
OVIS Release 4.4.1

Release OVIS-4.3.11

10 Apr 14:19
Compare
Choose a tag to compare

What's Changed

  • Combined remote configuration into a single Python3 module called ldmsd_communicator
  • Disabled support for multiple lists in store_sos & store_csv when decomposition is not used
  • Added linux_proc_sampler streams store for SOS
  • Fixed wildcard address handling in ldms_xprt_listen_by_name()
  • Added a global message logging library (ovis_log) to incrementally replace message log pointers
  • Moved all sampler plugins to their own sub-directory
  • Deprecated asynchronous sampling mode
  • Added missing ldms_list_tail API
  • Added LDMS_V_TIMESTAMP accessor functions
  • Added support for the Slurm2 sampler in sampler_base
  • Made metric types signed in the lustre_mdc sampler
  • Added an Avro-Kafka Store to republish metric set data as Avro encoded Kafka messages
  • Added ovis_log messages to the LDMS authentication plugins
  • Added user_debug option to control job logging when debugging the slurm_notifier

Release OVIS-4.3.10

29 Jan 18:23
Compare
Choose a tag to compare
LDMS Release 4.3.10

LDMS 4.3.10 remains binary compatible with OVIS 4.3 releases back to
OVIS 4.3.3

If you are storing data from the the new samplers that use lists
and records, please do so with a storage decomposition configuration.
Storing these metric sets (procstat2, procnet2, slurm2, ...) without
a decomposition configuration can lead to confusing results.

There are 78 commits in this release that add new samplers and
include many scalability and resiliency improvements.

Release OVIS-4.3.9

29 Sep 21:18
Compare
Choose a tag to compare

Welcome to the long awaited OVIS 4.3.9

OVIS 4.3.9 includes very exciting new features including:

  • Variable length metric values
    ** lists
    ** records
  • Automatic scaling of I/O threads based on demand
  • Decomposition of LDMS metric set data into multiple storage rows based on a configurable decomposition strategy
  • ...

LDMS 4.3.9 remains binary compatible with OVIS 4.3 releases back to OVIS 4.3.3

OVIS-4.3.8

03 Feb 17:19
Compare
Choose a tag to compare
* Numerous bug fixes
* Multi-threaded low-level Zap transport event handers
* Command line option support in configuration files
* Summary set, transport, producer, and thread statistics
* Kokkos Appmon store
* Darshan store
* Non-blocking event logging
* Netlink notifier stream sampler

Release OVIS-4.3.7

19 Apr 21:03
Compare
Choose a tag to compare
This is OVIS-4.3.7 Release

New Features:
* Improved LDMSD Streams Performance
* Improved ib_verbs backward compatability
* Per-device procnet sampler
* Per-device ibmad sampler
* AMD GPU sampler
* Per-mount Lustre samplers
* Various reliability and resiliency improvements

Fixes:
* LDMSD Streams Memory Leak fixes
* Resolved confusing uGNI error messages on exit
* Fixed store rename issues in CSV store

Release OVIS-4.3.6

19 Jan 06:31
Compare
Choose a tag to compare
OVIS-4.3.6 Release tag

Features:

* prdcr_stat command to report ldmsd producer statistics
* set_stat command to report active ldmsd set counts and memory usage
* Support for multi-step slurm jobs in the PAPI sampler
  - the app_id in the metric set is now the step id.
* Partial support for multi-step slurm jobs in the Slurm sampler
  - the app_id in the metric set is now the step id.
* TimescaleDB storage plugin

Bug Fixes:

* Fix spinning IO thread bug in the socket transport
* Fix build failure for older OFA (ib_verbs) libraries
* Fix build failure for missing openssl when auth enabled
* Fix use after free bug in RBD cleanup
* Fix RBD leak in the set delete path
* Fix potential deadlock in Zap RDMA