]> git.proxmox.com Git - mirror_corosync.git/commit
votequorum: add qdevice CAST_VOTE status/flag
authorFabio M. Di Nitto <fdinitto@redhat.com>
Wed, 4 Jul 2012 09:17:03 +0000 (11:17 +0200)
committerFabio M. Di Nitto <fdinitto@redhat.com>
Tue, 7 Aug 2012 09:07:16 +0000 (11:07 +0200)
commit43d14396000336c699fe3f804ee14cace9d52e2e
tree4e84709835236c65253ae18a92cb232137391c79
parent987e26f8d1417feb05514facecf0b54a12dc4b2d
votequorum: add qdevice CAST_VOTE status/flag

this is a preparation commit for the next changes. right now it is
no more than an alias to ALIVE.

CAST_VOTE is required to support master/slave feature from qdevice.

Effectively a quorum device can be:

Not registered / registered (connected to API but nothing else is happening)

if registered:

Not alive / alive (quorum device is petting the API via poll and timer is running)

if alive:

Not voting (slave) / voting (master)

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Reviewed-by: Christine Caulfield <ccaulfie@redhat.com>
Reviewed-by: Jan Friesse <jfriesse@redhat.com>
exec/votequorum.c
include/corosync/ipc_votequorum.h
include/corosync/votequorum.h
lib/votequorum.c
man/votequorum_getinfo.3.in
man/votequorum_qdevice_getinfo.3.in
test/testvotequorum2.c
tools/corosync-quorumtool.c