Skip to content

Sensys release v0.29.0

Compare
Choose a tag to compare
@ericho ericho released this 27 Apr 19:48

New Features

  • Simplified interface for Sensor and Analytics plugins.
    Providing a developer-friendly way to add new sensors and
    analytics.

  • Unification of configuration files used by Sensys.
    CFGI, SNMP, IPMI, workflows and logical group configuration
    in a single file.

    • As part of the effort to unify configuration files, CFGI
      parser was refactored to use Parser framework.
  • Added new ZeroMQPublisher notification plugin.
    This plugin can be used in place of a database plugin and will
    publish data to a ZeroMQ subscriber.

  • DB schema changed.
    value_str column of sensor raw data table is updated from
    varchar to 'text'.

Open Issues

  • octl is not able to continue retrieving information from a list of nodes if one of them is not found.
  • Attempting to start a compute node daemon without a scheduler kills both the compute daemon and its aggregator.
  • Multiple aggregators in same physical host are logging same hostname.
  • errcounts sensor - Unable to update node features.
  • SNMP Longevity tests reports a buffer overflow error intermittenly, root caused to a SNMP driver bug. A fix is available in SNMP master branch.
  • orcmd fails to start if ipmiutil library is not installed.
  • Logical group add command adds groups inside workflow using CFGI 3.0 config files.

Legal Notice

  • Sensys software includes a 3rd party PUGIXML source which uses MIT license.
    Copyright information is included in the release notes Legal Notice section
    in the document below.

Security Advisory

  • The file orcm-site.xml uses a plain text password fields for SNMP and
    IPMI credentials. Since the file contains a plain text password, the read
    and write permissions on this file should be restricted to authorised admin
    users.

Documentation Updates

  • Section 2 Build and Installation Guide.
    Updated github urls.
    Provided instructions to build and use ZeroMQ plugin.

  • Section 3.4 SenSys CFGI User Guide.
    Updated syntax and examples for the unified configuration file.

  • Section 4 Developer Guide.
    Documented the simplified interfaces for Sensor and Analytics plugins.