I am pleased to announce the latest maintenance release of Corosync
3.0.4 available immediately from GitHub release section at https://github.com/corosync/corosync/releases or our website at
http://build.clusterlabs.org/corosync/releases/.

This release contains important bug fixes and few improvements. Most notable ones:

- corosoync-cfgtool links status output is enhanced to be more readable

- Runtime change of two_node mode also changes wait_for_all when it is not set explicitelly

- Internal wait_for_all_status flag is set only on startup and not during runtime reload. This fixes possible inconsistency between quorum and votequorum quorate information.

- schedmiss events are now also stored in the cmap stats map. This keys are mostly intended for automated tools (like Insights).

Complete changelog for 3.0.4:

    Christine Caulfield (2):
          stats: Add stats for scheduler misses
          icmap: icmap_init_r() leaks if trie_create() fails

    Ferenc Wágner (1):
          man: move cmap_keys man page from section 8 to 7

    Hideo Yamauchi (3):
          cpg: Change downlist log level
          totemknet: Change the initial value of the status
          cfgtool: Fix error code as described in MP

    Jan Friesse (32):
          totemconfig: Free leaks found by coverity
          votequorum: Ignore the icmap_get_* return value
          logconfig: Remove double free of value
          totemconfig: Reuse already fetched pointer
          cmap: Assert copied string length
          stats: Assert value_len when value is needed
          totemknet: Don't mix corosync and knet error codes
          sync: Assert sync_callbacks.name length
          totemconfig: Initialize warnings variable
          totemknet: Check result of fcntl O_NONBLOCK call
          totemknet: Assert strcpy length
          votequorum: Assert copied strings length
          cpghum: Remove unused time variables and functions
          cfgtool: Remove unused callbacks
          cmapctl: Free bin_value on error
          notifyd: Check cmap_track_add result
          quorumtool: Assert copied string length
          stats: Check return code of stats_map_get
          votequorum: Reflect runtime change of 2Node to WFA
          stats: Use nanoseconds from epoch for schedmiss
          cfgtool: Improve link status display
          totemip: Add support for sin6_scope_id
          totemip: Remove unused totemip_copy_endian_convert
          totemip: Really remove totemip_copy_endian_convert
          main: Add schedmiss timestamp into message
          man: Enhance link_mode priority description
          cfgtool: Simplify output a bit for link status
          votequorum: Change check of expected_votes
          quorumtool: exit on invalid expected votes
          votequorum: set wfa status only on startup
          Revert "totemip: Add support for sin6_scope_id"
          Revert "totemip: compare sin6_scope_id and interface_num"

    liangxin1300 (1):
          totemip: compare sin6_scope_id and interface_num


Upgrade is highly recommended.

Thanks/congratulations to all people that contributed to achieve this
great milestone.

_______________________________________________
Manage your subscription:
https://lists.clusterlabs.org/mailman/listinfo/users

ClusterLabs home: https://www.clusterlabs.org/

Reply via email to