Re: [ClusterLabs] Corosync 2.4.0 is available at corosync.org!
Ferenc Wágner napsal(a): Jan Friessewrites: Jan Friesse writes: Please note that because of required changes in votequorum, libvotequorum is no longer binary compatible. This is reason for version bump. Er, what version bump? Corosync 2.4.1 still produces libvotequorum.so.7.0.0 for me, just like Corosync 2.3.6. Yep, you are right. Thanks for notice, this is something what should have happened. Thanks for confirming. Anyway, 2.3.6 and 2.4.x votequorum are incompatible (there were both API and ABI changes). Probably something to fix in 2.4.2. Have you got any plans/timeline for 2.4.2 yet? Yep, I'm going to release it in few minutes/hours. Anyway, we're packaging 2.4.1 for Debian now, shall we ship it with -7.0.0 +8.0.0 in lib/libvotequorum.verso? ___ Users mailing list: Users@clusterlabs.org http://clusterlabs.org/mailman/listinfo/users Project Home: http://www.clusterlabs.org Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf Bugs: http://bugs.clusterlabs.org
Re: [ClusterLabs] Corosync 2.4.0 is available at corosync.org!
Jan Friessewrites: > Please note that because of required changes in votequorum, > libvotequorum is no longer binary compatible. This is reason for > version bump. Er, what version bump? Corosync 2.4.1 still produces libvotequorum.so.7.0.0 for me, just like Corosync 2.3.6. -- Thanks, Feri ___ Users mailing list: Users@clusterlabs.org http://clusterlabs.org/mailman/listinfo/users Project Home: http://www.clusterlabs.org Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf Bugs: http://bugs.clusterlabs.org
Re: [ClusterLabs] Corosync 2.4.0 is available at corosync.org!
Dne 30.6.2016 v 18:31 Digimer napsal(a): On 30/06/16 12:28 PM, Jan Friesse wrote: I am pleased to announce the latest release of Corosync 2.4.0 available immediately from our website at http://build.clusterlabs.org/corosync/releases/. This release is mostly about long awaited QDevice feature and few rather small fixes. Woot! :D Pcs CLI supports Qdevice starting upstream version pcs-0.9.153 which is available as of now. Qdevice is complete rewrite of old cman qdisk using network arbiter (instead of disk) so it's very similar to Linux HA quorum daemon/HP Serviceguard Quorum Server/... Qdevice currently consists of two daemons: - corosync-qdevice is a daemon running on each node of a cluster. It provides a configured number of votes to the quorum subsystem based on a third-party arbitrator’s decision. Its primary use is to allow a cluster to sustain more node failures than standard quorum rules allow. It is recommended for clusters with an even number of nodes and highly recommended for 2 node clusters. - corosync-qnetd is a daemon running outside of the cluster with the purpose of providing a vote to the corosync-qdevice model net. It’s designed to support multiple clusters and be almost configuration and state free. New clusters are handled dynamically and no configuration file exists. It’s also able to run as non-root user - which is recommended. Connection between the corosync-qdevice model net client can be optionally configured with TLS client certificate checking. The communication protocol between server and client is designed to be very simple and allow backwards compatibility. To compile corosync-qdevice/corosync-qnetd, configure.sh has to be invoked with --enable-qdevices/--enable-qnetd switches. To find out how to configure qdevice/qnetd take a look to man pages corosync-qdevice (8) and corosync-qnetd (8). Please note that because of required changes in votequorum, libvotequorum is no longer binary compatible. This is reason for version bump. Starting with this release 2.3 branch becomes unsupported and officially supported Needle is 2.4 branch. Just a note, this doesn't affect support of Flatiron where nothing changes and 1.4 branch is still supported. Changelog for fixes for 2.4.0 (qdevices commits not included): Ferenc Wágner (8): cmap_track_add.3.in: fix typo: bellow -> below Fix typo: funtion -> function Fix typo: interger -> integer Fix typo: Uknown -> Unknown Fix typo: aquire -> acquire Fix typo: retrive -> retrieve Fix typo: alocated -> allocated Fix typo: Diabled -> disabled Jan Friesse (1): config: get_cluster_mcast_addr error is not fatal bliu (1): low:typo fix in sam.h Upgrade is (more than usually) highly recommended. Thanks/congratulations to all people that contributed to achieve this great milestone. ___ Users mailing list: Users@clusterlabs.org http://clusterlabs.org/mailman/listinfo/users Project Home: http://www.clusterlabs.org Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf Bugs: http://bugs.clusterlabs.org ___ Users mailing list: Users@clusterlabs.org http://clusterlabs.org/mailman/listinfo/users Project Home: http://www.clusterlabs.org Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf Bugs: http://bugs.clusterlabs.org