[ClusterLabs] Antw: [EXT] Corosync 3.1.1 is available at corosync.org!

Ulrich Windl Ulrich.Windl at rz.uni-regensburg.de
Tue Apr 6 03:30:02 EDT 2021

>>> Jan Friesse <jfriesse at redhat.com> schrieb am 31.03.2021 um 15:16 in
<8f611847-e341-b51b-49c9-fd9ef29fbbf9 at redhat.com>:
> I am pleased to announce the latest maintenance release of Corosync
> 3.1.1 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 also a few new features:
>   - Added a new API to get extended node/link information which is now 
> used by corosync-cfgtool (especially when the new -n parameter is used). 
> See corosync-cfgtool(8) for more information.

This makes me wonder: "Good old ping" had always been able to display the
delay between request and response.
As the message delay (token round-trip time)is also critical in corosync, I
wonder why the current delay cannot be displayed by corosync-cfgtool for
example. My expectation is that the delay will go up significantly when load
increases, and maybe manual "re-tuning" could be done before the infamous
"retransmit timeout" kicks in.

>   - The API for cfg tracking was fixed so it now working again. This API 
> was removed during the Corosync 2 development cycle and it means that 
> shutdown tracking (using cfg_try_shutdown()) had stopped working.
> Now it is back, so an application may register to receive a callback 
> when corosync is stopped cleanly (using corosync-cfgtool -H) and can 
> also prohibit corosync from stopping.
> There is a new --force option (which is now the default in the systemd 
> unit file/init script) which will always cause Corosync to shut down.
> This feature is going to be used by an as-yet unreleased Pacemaker 
> version (currently in the master branch) to veto corosync shutdown.
> Complete changelog for 3.1.1:
>      Christine Caulfield (4):
>            cfg: New API to get extended node/link infomation
>            cfg: Reinstate cfg tracking
>            test: Add testcfg to exercise some cfg functions
>            main: Close race condition when moving to statedir
>      Dan Streetman (2):
>            main: Check memlock rlimit
>            totemknet: retry knet_handle_new if it fails
>      Fabio M. Di Nitto (5):
>            pkgconfig: export LOGDIR in corosync.pc
>            configure: detect and init pkg-config with macro
>            configure: drop dead code
>            configure: move exec_prefix sanitize
>            configure: drop unnecessary check and define
>      Ferenc Wágner (1):
>            The ring id file needn't be executable
>      Jan Friesse (4):
>            spec: Add isa version of corosync-devel provides
>            totemknet: Check both cipher and hash for crypto
>            cfg: Improve nodestatusget versioning
>            init: Use corosync-cfgtool for shutdown
>      Johannes Krupp (1):
>            totemconfig: fix integer underflow and logic bug
>      liangxin1300 (1):
>            totemconfig: change udp netmtu value as a constant
> 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/ 

More information about the Users mailing list