Menu

ChangeLog-5.0.1

Anders Widell

OpenSAF 5.0.1 (released 2016-09-27)

This is a maintenance release. The following items were fixed:

  • imm: Dont allow standby IMMD to send fevs if active IMMD is still up [#2029]
  • log: fix ER syslog when running logtest 5 2 [#1864]
  • cpa: provide support for full range of timeout for CkptSynchronize API [#2044]
  • imm : corrected the cppcheck error [#1925]
  • imm : updated Makefile to reflect all IMM README files [#2031]
  • imm: return the correct error code for ERR_LIBRARY in saImmOiAugmentCcbInitialize [#1816]
  • dtm: TCP Improve node failFast with TCP_USER_TIMEOUT [#2014]
  • AMFD: Correct setting SU in-server [#1938]
  • clm: make values of additionalText and lengthAdditionalText the same [#2012]
  • cpd: To reduce updating time out [#1788]
  • log: assertion failed in log_stream_close [#1954]
  • log: fix errors reported by cppcheck version 1.75 [#1985]
  • imm: Remove the poll timeout in IMM testcases [#1970]
  • amfnd: send recovery request to amfd for term-failed su [#2003]
  • imm: Remove pthread_exit from IMM test [#1973]
  • cpsv: CPD starts retention duration timer if the checkpoint is no longer used [#1670]
  • imm: Add AdmReqContinuation only when fevs message is successfully forwarded [#1977]
  • imm: Create missing IMMND node when processing intro messages [#1955]
  • uml: Update the UML environment [#1979]
  • imm: Return implementer ID to timed out client [#1948]
  • imm: Do not revert isApplier and isPbe flag when timeout occurs [#1943]
  • osaf: Fix name collision between OpenSAF CLC scripts and systemd scripts [#1921]
  • cpa: remove multiple sync_send() calls in case of multiple vector write [#1849]
  • amfnd: fix amfnd crash during su and node level escalations [#1770] V2
  • amfd: do not send duplicate removal of assignment, 2N model [#1772]
  • imm: Add readme for SC absence feature [#1856]
  • amfd: create node group at std amfd if not existing [#1932]
  • amfnd: avoid sending SUSI resp during recovery [#1931]
  • cpd: handle BAD_HANDLE from saClmDispatch [#1822]
  • log: fix ER in syslog if changing saLogStreamFileName and other atrributes [#1887]
  • AMFD: Correct the size of synchronizing node after headless [#1894]
  • imm: Fix memory leak in saImmOmCcbObjectRead [#1927]
  • imm:send 2PBE preload information for controller IMMND [#1925]
  • clm: fix return error codes in IMM callbacks [#1917]
  • log: client crashed due to not initialize the client_list pointer [#1933]
  • plm: let hsm init plmc at system init [#1813]
  • AMFND: Do not disable healthy SU [#1721]
  • AMFD: Initialize CLM, NTF handle in thread [#1828] V2
  • rde: Change syslog priority from ER to WA when MDS send fails [#1907]
  • amfnd: add preliminary support for BAD OM handles [#1833]
  • base: Use INFO log priority level when failing to use real-time priority [#1923]
  • amfnd: during headless donot read config from imm [#1916]
  • amfnd: allow clc to run for assigned comp [#1915]
  • amfnd: ignore cleanup succ event during shutdown [#1915]
  • amfnd: donot read configuration for mw comp [#369]
  • imm: Return ERR_NO_RESOURCES to IMM when PBE fails to get ccb outcome [#1904]
  • amfd: allow lock and unlock operation on NoRed MW SI. [#1834]
  • amfd: lower severity LOG_ER for wrong data_update while syncing from headless [#1722]
  • imm: Fix the startup delay in IMMD [#1896]
  • smfd:Removed the assignment to smfNodeBundleActCmd without check [#1903]
  • amfnd: commit imm.cc [#517]
  • amfnd: process su instantiation in a separate thread [#517]
  • smfd:check smfNodeBundleActCmd attribute for NULL at the time of modification [#1903]
  • amfd: revert changeset:7630:bf51ccd1c73d - ticket [#1819]
  • log: fix fail to delete appstream post headless when controllers come back [#1877]
  • imm: Fix the problem with IMMND killing PBE [#1899]
  • immtool: Add missing wrappers for IMM APIs [#1891]
  • amfd: avoid resetting alarm for duplicate node ups [#1893]
  • ckpt: To add a new test case to verify creating section with id lenght longer than MAX_SEC_ID_LEN(50) [#1667]
  • cpnd: To reject creating section which has id length longer than MAX_SEC_ID_LEN [#1667]
  • amfnd: do not repair su without AMFD request in su-failover escalation [#1863]
  • smf: smfd must be thread safe when IMMND is restarted after the campaign start [#1878]
  • immtools: Fix memory leak in init_param() [#1876]
  • clm: Fix performance regression for standby SC startup time [#1845]
  • amfd: fix amfd crash while decoding NG admin state [#1766]
  • amfd: Segv in ng_ccb_completed_delete_hdlr [#1766]
  • log: fix fail to recovery well-known streams [#1847]
  • amfd: Update RTA saAmfSUHostedByNode after headless [#1720]
  • ntfa: Lower intialize req message [#1818] V3
  • imm: Do not dispatch after finalizing oi handle in OmThreadInterference testcase [#1804]
  • imm: Make the counters in CcbAugment testcases thread-safe [#1803]
  • amfnd: reboot node immediately if local amfd goes down [#1861]
  • plm: set state_model for HEs at switchover [#1798]
  • cpsv: add message tracing for headless feature [#1852]
  • mds:non-root- dont delete pid info to avoid race condition if re-registers [#1825]
  • amfnd: ignore hc expiry in unhealthy state [#1858]
  • imm: Free mLastResult of SearchOp when discarding the client [#1848]
  • amfd: fix assignment of standby HA state without active HA state, NPM model [#1562]
  • build: Add cpplint build target [#1775]
  • build: Add shellcheck build target [#1838]
  • build: Add cppcheck build target [#1774]
  • log: fix log file sizes grow rapidly and cannot open [#1851]
  • log: fix memory leaked after performing admin-op [#1844]
  • amfd: Avoid SI swap if cold sync has not been requested [#1841]
  • cpnd: To erase element from section_db if inserting the element into local_section_db fails [#1843]
  • amfnd: fix COMP-FO recovery when cleanup time is more than sufailoverprob[#1839]
  • imm: fix memory leaks in immnd_introduceMe and immnd_evt_proc_imm_resurrect [#1840]
  • imm: Discard client connection when receiving A2ND_CL_TIMEOUT [#1817]
  • log: make using immutilWrapperProfile thread safe [#1807]
  • cpnd: To indicate clm_updated_sel_obj in cpnd_clm_init_thread [#1830]
  • fm: Start activation supervision timer properly [#1831]
  • imm: Dont verify mDying on veterans when finalizing sync [#1820]
  • cpnd: To improve handling fault code returned by saClmInitialize [#1821]
  • imm: Assert isPbe and isApplier when receiving upcall [#1814]
  • amf: start clm tracking after reading IMM config [#1815]
  • amfd: stop calling saImmOmInitialize in a loop on SU instantiation [#1819]
  • smfd: include elapsedtime correctly in waitForNodeDestination and getNodeDestination [#1811]
  • smfd: choose the AU type with highest scope in merged procedure [#1810]
  • log: Deadlock in log agent makes client hang[#1805]
  • amfd: avoid null pointer access [#1823]
  • log: verify logBufSize to avoid node malfunctioned [#1789]
  • pyosaf:corrected immOm linkage to global[#1808]
  • amfd: mark su fsm state as assigned [#1756]

Related

Tickets: #1562
Tickets: #1667
Tickets: #1670
Tickets: #1720
Tickets: #1721
Tickets: #1722
Tickets: #1756
Tickets: #1766
Tickets: #1770
Tickets: #1772
Tickets: #1774
Tickets: #1775
Tickets: #1788
Tickets: #1789
Tickets: #1798
Tickets: #1803
Tickets: #1804
Tickets: #1805
Tickets: #1807
Tickets: #1808
Tickets: #1810
Tickets: #1811
Tickets: #1813
Tickets: #1815
Tickets: #1816
Tickets: #1817
Tickets: #1818
Tickets: #1819
Tickets: #1820
Tickets: #1821
Tickets: #1822
Tickets: #1823
Tickets: #1825
Tickets: #1828
Tickets: #1830
Tickets: #1831
Tickets: #1833
Tickets: #1834
Tickets: #1838
Tickets: #1839
Tickets: #1840
Tickets: #1841
Tickets: #1843
Tickets: #1844
Tickets: #1845
Tickets: #1847
Tickets: #1848
Tickets: #1849
Tickets: #1851
Tickets: #1852
Tickets: #1856
Tickets: #1858
Tickets: #1861
Tickets: #1863
Tickets: #1864
Tickets: #1876
Tickets: #1877
Tickets: #1878
Tickets: #1887
Tickets: #1891
Tickets: #1893
Tickets: #1894
Tickets: #1896
Tickets: #1899
Tickets: #1903
Tickets: #1907
Tickets: #1915
Tickets: #1916
Tickets: #1917
Tickets: #1921
Tickets: #1923
Tickets: #1925
Tickets: #1927
Tickets: #1931
Tickets: #1932
Tickets: #1933
Tickets: #1938
Tickets: #1943
Tickets: #1948
Tickets: #1954
Tickets: #1955
Tickets: #1970
Tickets: #1973
Tickets: #1977
Tickets: #1979
Tickets: #1985
Tickets: #2003
Tickets: #2012
Tickets: #2014
Tickets: #2029
Tickets: #2031
Tickets: #2044
Tickets: #369
Tickets: #517