[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