Menu

NEWS-5.18.02

Anders Widell

OpenSAF 5.18.02 (released 2018-02-02)

This is a major release containing new enhancements. Before installing or
upgrading to OpenSAF 5.18.02, make sure your system meets the minimum version
requirements of the following system components:

  • Linux kernel, version 2.6.39 or later. Recommended version is Linux 3.18 or
    later when using the TCP transport, and Linux 4.4.22 or later when using the
    TIPC transport. Linux versions older than the recommended ones contain bugs
    that are known to affect the proper function of OpenSAF. Use of Linux versions
    older than the recommended ones together with OpenSAF is strongly discouraged.
  • GNU C Library (Glibc), version 2.11 or later
  • GNU Compiler Collection (GCC), version 4.8.1 or later
  • Libxml2, version 2.7 or later
  • Python, version 2.7 or later (only needed when configuring with
    --enable-python)
  • Libopenssl, version 0.9.8 or later (optional)
  • Systemd, version 219 or later (optional)
  • Libsqlite3, version 3.6 or later (only needed when configuring with
    --enable-imm-pbe)
  • OpenHPI, version 2.17.0 or later (only needed when configuring with
    --enable-ais-plm)
  • Libvirt, version 0.9.7 or later (only needed when configuring with
    --enable-ais-plm)

When upgrading from OpenSAF version 5.1 or older, be aware that SMF upgrade
campaigns can behave differently compared to earlier OpenSAF releases in case of
component failures. This is because Section 4.2.1.3 of SMF spec A.01.02 was
implemented in OpenSAF 5.2.0. You can now disable this new feature in OpenSAF
5.17.07 by setting the attribute osafAmfRestrictAutoRepairEnable to 0 in the AMF
configuration object amfConfig=1,safApp=safAmfService.

Important enhancements in this release

AMF enhancements

  • Improved handling of situations when the CLM service is temporarily
    unavailable [#2631]

DTM enhancements

  • Added new command 'osaflog' for syncing internal log messages to disk [#2646]

  • Support pretty-printing of the MDS log and OpenSAF trace logs using the new
    osaflog command [#2709]

CKPT enhancements

  • Implemented checkpoint state change notifications (Section 6.2.2 of the
    B.02.02 CKPT spec) [#2629]

IMM ennhancements

  • Improved performance of the immxml-merge tool [#2663]

MSG ennhancements

  • Implemented critical capacity threshold operations [#2625]

NTF enhancements

OpenSAF start/stop enhancements

PLM enhancements

  • Avoid node reboots due to temporary unavailability of the IMM service [#2708]

  • Detect and handle plmc clients that have been abruptly disconnected [#2529]

Python enhancements

  • Improvements to the pyosaf IMM utils [#2683]

RDE enhancements

  • Implemented pluggable API for split-brain prevention [#64]
  • The complete list of enhancements in the 5.18.02 release can be found in this
    report:

https://sourceforge.net/p/opensaf/tickets/search/?q=status%3Afixed+AND+_milestone%3A5.18.02+AND+_type%3Aenhancement

  • The documentation for the OpenSAF 5.18.02 release can be downloaded here:

http://sourceforge.net/projects/opensaf/files/docs/opensaf-documentation-5.18.02.tar.gz/download

You can also check the README of the respective OpenSAF service.


Related

Tickets: #2529
Tickets: #2625
Tickets: #2629
Tickets: #2631
Tickets: #2646
Tickets: #2663
Tickets: #2683
Tickets: #2708
Tickets: #2709
Tickets: #2735
Tickets: #2738
Tickets: #2742
Tickets: #2757
Tickets: #2758
Tickets: #2759
Tickets: #64