Skip to content

2024.12.02

nichamon edited this page Jan 27, 2025 · 1 revision

V4.4.5 Release Updates

  • Pending & Deferred Changes
    • Defer adding new aliases of the 'interval'
      • For the reconnect interval, 'reconnect' is the attribute name. 'interval' is still supported but a message warning that it is deprecated will be reported
    • YAML Support Pull request
  • Merged changes
    • Resolve producer hostname at the reconnect interval if it hasn't been successfully resolved and prevent ldmsd from exiting if hostname resolution fails at config time
    • Removed the -t cmd-line option, where -t means to truncate the existing log file
    • Added validity check on set names. The invalid characters are control characters, double quote ("), single quote ('), backslash (), Character values above 127
    • Various bug fixes and improvements in sampler and storage plugins
      • Slingshot sampler has been modified such that metric sampling errors will not disable/stop the sampler. The change addressed Issue 1533.
      • store_sos has been modified to prevent it from raising assertions when type mismatches occur to address Issue 1524. The patch doesn't address that the set containing the metric with the mismatched type from the SOS attribute type won't be stored. A solution has been suggested, which is to store the Set digest (SHA Hash) in the SOS Schema in the database. However, the proposal doesn't suggest the next step when a digest mismatch has occurred.
    • Various bug fixes in Decomposition and Operator Decomposition
      • A patch to clean up row cache according to a configurable timeout has been merged. It is an improvement; however, the row cache of a group could be removed while the set is still active. Additional discussion is needed, which includes different approaches of a sampler plugin updating the set as this drives the requirement of row cache clean up. The issue documented the problem and the concern can be founded here.

Enable/Disable Streams

  • Chris has raised concerns about Stream authorization in v4.4.5 in issue 1527.
  • Tom created PR 1543 that adds configuration commands to enable and disable Streams has been created to allow administrators to have control.
  • Chris also proposed to disable Streams by default in v4.4.5. The community hasn't arrived at a decision
  • Narate summarized who can publish and subscribe on Streams in v4.4.5 and 'main' on Issue 1527

Post-meeting Updates

  • Set Schema Change & Storing Set: A discussion thread for gathering the requirements on schema changes has been created.
  • Row Cache Cleanup: PR 1541 and PR 1542 are created to add documentation on how row cache cleanup work for 'main' and 'b4.4', respectively

The slides from the meeting can be found here.

Main

LDMSCON

Tutorials are available at the conference websites

D/SOS Documentation

LDMS v4 Documentation

Basic

Configurations

Features & Functionalities

Working Examples

Development

Reference Docs

Building

Cray Specific
RPMs
  • Coming soon!

Adding to the code base

Testing

Misc

Man Pages

  • Man pages currently not posted, but they are available in the source and build

LDMS Documentation (v3 branches)

V3 has been deprecated and will be removed soon

Basic

Reference Docs

Building

General
Cray Specific

Configuring

Running

  • Running

Tutorial

Clone this wiki locally