[ClusterLabs] Corosync 3.0.2 is available at corosync.org!

Jan Friesse jfriesse at redhat.com
Wed Jun 12 11:15:06 EDT 2019


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

This release contains important bug fixes and some of new features. Most 
notable ones:

- Support for knet nozzle device -  Nozzle device is a pseudo ethernet 
device that routes network traffic through a channel on the corosync 
knet network (NOT cpg or any corosync internal service) to other nodes 
in the cluster. This allows applications to take advantage of knet 
features such as multipathing, automatic failover, link switching etc. 
Note that libnozzle is not a reliable transport, but you can tunnel TCP 
through it for reliable communications. For more information, see nozzle 
section in corosync.conf(5) man page.

- Fix and enhance vqsim - the votequorum simulator

- Add support for knet acls (kronosnet >= 1.10 is required) - this 
allows blocking of incoming packets from IPs which are not in 
corosync.conf nodelist when knet is used. Same feature is also available 
for UDPU. For more information see block_unlisted_ips configuration 
option described in corosync.conf(5) man page.

- Reintroduce back the secauth configuration option. This feature, 
together with ability to use shorter key, allows easier migration from 
corosync 2.x configuration file.


Complete changelog for 3.0.2:

Christine Caulfield (6):
       cfgtool: Improve link status display
       nozzle: Add support for libnozzle devices
       vqsim: Fix vqsim for corosync 3.0
       knet: Fix a couple of errors when adding a new link
       vqsim: Enhance vqsim
       knet: Fix initialising of knet access lists.

Fabian Grünbichler (3):
       set totem.keyfile and totem.key to RO
       crypto: re-introduce secauth parameter
       cfgtool: Fix link status display

Fabio M. Di Nitto (1):
       knet: allow corosync to use knet access lists

Ferenc Wágner (5):
       corosync.conf.5: fix grammar
       corosync.conf.5: typography fixes
       configure.ac: AC_PROG_SED is already present
       build: Use the SED variable provided by configure
       build: Use the AWK variable provided by configure

Jan Friesse (32):
       doc: Update INSTALL file
       corosync-cfgtool: Fix -i matching
       quorumtool: Fix exit status codes
       configure: Do not autodetect nozzle
       coroparse: Fix compiler warning
       Revert "init: Enable StopWhenUnneeded"
       keygen: Reflect change in knet
       totemconfig: Remove support for 3des
       cpg: Add CPG_REASON_UNDEFINED
       totemconfig: ipaddr_equal check just addr part
       vqsim: Make vqsim compile
       totemconfig: Ensure nodeid is specified for IPv6
       udpu: Drop packets from unlisted IPs
       knet: Use block_unlisted_ips
       man: Enhance corosync.conf mp a bit
       man: Enahnce block_unlisted_ips description
       spec: Add support for user-flags configure option
       man: Add vqsim man page into distributed tarball
       configure: Fix GDB_CFLAGS typo
       totemconfig: ipaddr_equal use switch
       totemip: Use res in totemip_sa_equal
       totemknet: create_nozzle_device simplify check
       totemknet: Ignore icmap_get_string result
       totemknet: macaddr_str is always set
       totemknet: Initialize return value in setup_nozzle
       vqsim: Do not access unitialized argv[0]
       vqsim: Check write result
       vqsim: Check length of received message
       vqsim: Free allocated newvq on error
       vqsim: Remove unused total_nodes
       vqsim: Check result of icmap_set_uint32
       vqsim: Check length of copied optarg

yuan ren (4):
       totemsrp: Word spelling mistake
       totemconfig: fix autogen mcastaddr for ipv6-4
       totemconfig: Fix minimum limit for hold timeout
       man: Enhance token_retransmit description

Upgrade is highly recommended.

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


More information about the Users mailing list