Menu

NEWS-5.1.0

Anders Widell

OpenSAF 5.1.0 (released 2016-09-27)

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

  • Linux kernel, version 2.6.37 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
  • 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)

Pay special attention to the fact that we have increased the minimum required
version of GCC to 4.8.1 in OpenSAF 4.7.0, due to the use of the C++11 standard.
In OpenSAF 4.7.2, the minimum Linux version was increased to 2.6.37.

Important enhancements in this release

AMF enhancements

  • The N-Way and N+M models are now supported by the node group admin operations
    [#1454], [#1608]
  • CSI Set Callback is now called immediately when CSI attributes are modified
    [#1553]
  • AMF now supports the extended SaNameT feature [#1642]
  • Improvements to the SC absence and spare SC features [#1725], [#1828]
  • CSI dependencies for STANDBY are now handled in the same way as for ACTIVE
    [#1734]
  • In-service increase of saAmfSGMaxStandbySIsperSU in the N+M model is now
    supported [#1741]

CKPT enhancements

  • CKPT now supports the extended SaNameT feature [#1574]

CLM enhancements

  • CLM now supports the extended SaNameT feature [#1906]

FM enhancements

  • Added support for STONITH fencing [#1859]

IMM enhancements

  • Some previously hard-coded limits are now configurable [#195]
  • The immcfg command now supports setting the admin owner also in the explicit
    commit mode [#1383]
  • IMM internal timer resolution has been increased from seconds to nanoseconds
    [#1704]
  • New option -r to the immadm command, for setting ReleaseOnFinalize [#1937]
  • Veteran wait time is now configurable for the SC absence feature [#1974]

LOG enhancements

  • LOG now supports the extended SaNameT feature [#1315]
  • The LOG service is now only available on nodes that are members of the CLM
    cluster [#1638]

MDS enhancements

  • Added support for 64-bit timeout values [#1658]
  • Support for using multiple TIPC bearers [#1862]
  • Support for deriving the IP broadcast address when running in containers
    [#1930]
  • OpenSAF now supports Linux kernels that have the TIPC module built-in [#1951]

PLM enhancements

  • Added support for management of virtualized EEs using libvirt [#1431]

Python bindings enhancements

  • Added the str method to the non-extended SaNameT class [#1737]

SMF enhancements

  • Shortened upgrade time by locking and unlocking nodes in parallel [#1634]
  • Rolling upgrades can now be performed in batches, upgrading several nodes at a
    time [#1685]
  • The complete list of enhancements in the 5.1.0 release can be found in this report
  • The documentation for the OpenSAF 5.1.0 release can be downloaded here

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


Related

Tickets: #1315
Tickets: #1383
Tickets: #1431
Tickets: #1454
Tickets: #1553
Tickets: #1574
Tickets: #1608
Tickets: #1634
Tickets: #1638
Tickets: #1642
Tickets: #1658
Tickets: #1685
Tickets: #1704
Tickets: #1725
Tickets: #1734
Tickets: #1737
Tickets: #1741
Tickets: #1828
Tickets: #1859
Tickets: #1862
Tickets: #1906
Tickets: #1930
Tickets: #1937
Tickets: #195
Tickets: #1951
Tickets: #1974