Menu

ChangeLog-5.0.0

Mathi Naickan

OpenSAF 5.0.0 (released 5th May 2016)

This is a major release and contains the following feature enhancements:

  • [#79] Support for spare system controllers - 2N + spare SCs
  • [#48] IMM: Support for transactionally safe reads
  • [#1480] LOG: Extend information about origin of log record
  • [#1620] amf: add support for 'cloud resilience' feature
  • [#1707] NTF: Update PR doc for cloud resilience
  • [#1692] imm: remove IMM coordinator role when last controller goes down
  • [#1688] log: update PR document for node originator
  • [#1687] log: update PR document for cloud resilience
  • [#1681] amfd: Improve logging at out of sync
  • [#1676] pyosaf: AIS interface for the extended SaNameT
  • [#1665] imm: Add duplicates checking for pbe audit
  • [#1663] pyosaf: immom utils are sometimes unintuitive
  • [#1662] amfd: Remove redundant declarations in util.h and msg.h
  • [#1651] imm: OiCcbObjectModifyCallback for appliers should include attributes that is not modified
  • [#1646] clm: Support simultaneous reboot of both controller nodes
  • [#1712] Check the available space of /dev/shm
  • [#1639] ntf: Integrate NTF service with CLM
  • [#1637] AMF: Remove amfnd mbcsv code
  • [#1636] base: Treat failure to use real-time priorities as non-fatal
  • [#1633] smfd: parallel swBundle removal and installation
  • [#1626] imm: immcfg allow creation/deletion of multiple values for multi attributes
  • [#1625] imm: add support for "cloud resilience' feature
  • [#1624] log: switching to use the C++ compiler
  • [#1621] cpsv: add support for 'cloud resilience' feature
  • [#1617] imm: change time(NULL) to osaf_clock_gettime(CLOCK_MONOTONIC, ..
  • [#1613] Remove limitation of max 255 nodes in the cluster
  • [#1610] AMF: Add directory and Makefile.am for amfa and amfnd unit test
  • [#1586] pyosaf: Add high-level bindings for NTF
  • [#1569] pyosaf: add sample script to scale opensaf configuration
  • [#1538] AMF: Simplify conditional statements
  • [#1535] imm: class and object applier set should be only on local immnd
  • [#1533] AMF : Deletion of node group should be allowed, if node group is in LOCK-IN state
  • [#1522] MDS: Include node name as a part of control events
  • [#1481] ckpt: cpsv tests improvement
  • [#1460] log: crashed when active immnd is rebooted
  • [#1451] pyosaf: Update sample applications to use immom utils instead of direct bindings
  • [#1425] IMM: Add attribute def flag SA_IMM_ATTR_STRONG_DEFAULT
  • [#1224] ckpd: enhanced trace log and check of user parameters
  • [#1180] NTF: Add support for cloud resilience feature
  • [#1179] log: add support for cloud resilience feature
  • [#836] base: Add C++ utility functions
  • [#801] IMM: Canonicalize attributes presented by OiCcbObjectModifyCallback
  • [#279] Use pathconf() instead of NAME_MAX

Related

Tickets: #1179
Tickets: #1180
Tickets: #1224
Tickets: #1425
Tickets: #1451
Tickets: #1460
Tickets: #1480
Tickets: #1481
Tickets: #1522
Tickets: #1533
Tickets: #1535
Tickets: #1538
Tickets: #1569
Tickets: #1586
Tickets: #1610
Tickets: #1613
Tickets: #1617
Tickets: #1620
Tickets: #1621
Tickets: #1624
Tickets: #1625
Tickets: #1626
Tickets: #1633
Tickets: #1636
Tickets: #1637
Tickets: #1639
Tickets: #1646
Tickets: #1651
Tickets: #1662
Tickets: #1663
Tickets: #1665
Tickets: #1676
Tickets: #1681
Tickets: #1687
Tickets: #1688
Tickets: #1692
Tickets: #1707
Tickets: #1712
Tickets: #279
Tickets: #48
Tickets: #79
Tickets: #801
Tickets: #836