Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

votequorum_getinfo(3) [debian man page]

VOTEQUORUM_GETINFO(3)				    Corosync Cluster Engine Programmer's Manual 			     VOTEQUORUM_GETINFO(3)

NAME
votequorum_getinfo - Get information about the VoteQuorum service SYNOPSIS
#include <corosync/votequorum.h> int votequorum_getinfo(votequorum_handle_t *handle, unsigned int nodeid, struct votequorum_info *info); DESCRIPTION
The votequorum_getinfo function is used to get information about the voteing system and its nodes. The votequorum_info structure is defined as follows: struct votequorum_info { unsigned int node_id; unsigned int node_votes; unsigned int node_expected_votes; unsigned int highest_expected; unsigned int total_votes; unsigned int quorum; unsigned int flags; }; #define VOTEQUORUM_INFO_FLAG_DIRTY 1 #define VOTEQUORUM_INFO_FLAG_DISALLOWED 2 #define VOTEQUORUM_INFO_FLAG_TWONODE 4 #define VOTEQUORUM_INFO_FLAG_QUORATE 8 The members starting node_ hold information specific to the requested nodeid, the other are general to the voting system. RETURN VALUE
This call returns the CS_OK value if successful, otherwise an error is returned. BUGS
Callbacks are not support at the moment. ERRORS
The errors are undocumented. SEE ALSO
votequorum_overview(8), votequorum_finalize(3), votequorum_fd_get(3), votequorum_dispatch(3), corosync Man Page 2009-01-26 VOTEQUORUM_GETINFO(3)

Check Out this Related Man Page

VOTEQUORUM_VOTES(3)				    Corosync Cluster Engine Programmer's Manual 			       VOTEQUORUM_VOTES(3)

NAME
votequorum_setvotes - Sets the number of votes for a node SYNOPSIS
#include <corosync/votequorum.h> int votequorum_setexpected(votequorum_handle_t handle, unsigned int nodeid, int votes); DESCRIPTION
The votequorum_setvotes is used to change the number of votes that a node has. Note that it is not possible, using this function, to change the number of node votes such that the cluster goes inquorate. RETURN VALUE
This call returns the CS_OK value if successful, otherwise an error is returned. ERRORS
CS_ERR_TRY_AGAIN Resource temporarily unavailable CS_ERR_INVALID_PARAM Invalid argument CS_ERR_ACCESS Permission denied CS_ERR_LIBRARY The connection failed CS_ERR_INTERRUPT System call inturrupted by a signal CS_ERR_NOT_SUPPORTED The requested protocol/functuality not supported CS_ERR_MESSAGE_ERROR Incorrect auth message received CS_ERR_NO_MEMORY Not enough memory to completed the requested task SEE ALSO
votequorum_overview(8), votequorum_initialize(3), votequorum_finalize(3), votequorum_getinfo(3), votequorum_trackstart(3), votequo- rum_trackstop(3), votequorum_fd_get(3), votequorum_dispatch(3), votequorum_context_set(3), votequorum_context_get(3), votequorum_setex- pected(3) corosync Man Page 2014-06-10 VOTEQUORUM_VOTES(3)
Man Page