/usr/share/doc/corosync/html/votequorum_qdevice_poll.3.html is in libvotequorum-dev 2.3.3-1ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 | <!-- Creator : groff version 1.22.2 -->
<!-- CreationDate: Thu Mar 20 15:54:38 2014 -->
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta name="generator" content="groff -Thtml, see www.gnu.org">
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<meta name="Content-Style" content="text/css">
<style type="text/css">
p { margin-top: 0; margin-bottom: 0; vertical-align: top }
pre { margin-top: 0; margin-bottom: 0; vertical-align: top }
table { margin-top: 0; margin-bottom: 0; vertical-align: top }
h1 { text-align: center }
</style>
<title>VOTEQUORUM_QDEVICE_POLL</title>
</head>
<body>
<h1 align="center">VOTEQUORUM_QDEVICE_POLL</h1>
<a href="#NAME">NAME</a><br>
<a href="#SYNOPSIS">SYNOPSIS</a><br>
<a href="#DESCRIPTION">DESCRIPTION</a><br>
<a href="#RETURN VALUE">RETURN VALUE</a><br>
<a href="#ERRORS">ERRORS</a><br>
<a href="#SEE ALSO">SEE ALSO</a><br>
<hr>
<h2>NAME
<a name="NAME"></a>
</h2>
<p style="margin-left:11%; margin-top: 1em">votequorum_qdevice_poll
− Tells votequorum the result of the quorum device
poll</p>
<h2>SYNOPSIS
<a name="SYNOPSIS"></a>
</h2>
<p style="margin-left:11%; margin-top: 1em"><b>#include
<corosync/votequorum.h></b></p>
<p style="margin-left:11%; margin-top: 1em"><b>int
votequorum_qdevice_poll(votequorum_handle_t</b>
<i>handle</i><b>, const char *</b> <i>name</i><b>, unsigned
int</b> <i>cast_vote</i><b>);</b></p>
<h2>DESCRIPTION
<a name="DESCRIPTION"></a>
</h2>
<p style="margin-left:11%; margin-top: 1em">The
<b>votequorum_qdevice_poll</b> is called by the quorum
device subsystem (not provided as part of votequorum) to
tell the voting system if the quorum device is
present/active or not. If <b>cast_vote</b> is 1 then the
votes for the device are included in the quorum calculation,
otherwise not. This routine should be called at regular
intervals to ensure that the device status is always known
to votequorum. If <b>votequorum_qdevice_poll</b> is not
called for (default) 10 seconds then the device will be
deemed to be dead and its votes removed from the cluster.
This does not unregister the device. The default poll time
can be changed by setting the cmap variable
quorum.quorumdev_poll.</p>
<h2>RETURN VALUE
<a name="RETURN VALUE"></a>
</h2>
<p style="margin-left:11%; margin-top: 1em">This call
returns the CS_OK value if successful, otherwise an error is
returned.</p>
<h2>ERRORS
<a name="ERRORS"></a>
</h2>
<p style="margin-left:11%; margin-top: 1em"><b>CS_ERR_TRY_AGAIN</b>
Resource temporarily unavailable</p>
<p style="margin-left:11%; margin-top: 1em"><b>CS_ERR_INVALID_PARAM</b>
Invalid argument</p>
<p style="margin-left:11%; margin-top: 1em"><b>CS_ERR_ACCESS</b>
Permission denied</p>
<p style="margin-left:11%; margin-top: 1em"><b>CS_ERR_LIBRARY</b>
The connection failed</p>
<p style="margin-left:11%; margin-top: 1em"><b>CS_ERR_INTERRUPT</b>
System call inturrupted by a signal</p>
<p style="margin-left:11%; margin-top: 1em"><b>CS_ERR_NOT_SUPPORTED</b>
The requested protocol/functuality not supported</p>
<p style="margin-left:11%; margin-top: 1em"><b>CS_ERR_MESSAGE_ERROR</b>
Incorrect auth message received</p>
<p style="margin-left:11%; margin-top: 1em"><b>CS_ERR_NO_MEMORY</b>
Not enough memory to completed the requested task</p>
<h2>SEE ALSO
<a name="SEE ALSO"></a>
</h2>
<p style="margin-left:11%; margin-top: 1em"><b>votequorum_overview</b>(8),
<b>votequorum_initialize</b>(3),
<b>votequorum_finalize</b>(3), <b>votequorum_getinfo</b>(3),
<b>votequorum_trackstart</b>(3),
<b>votequorum_trackstop</b>(3), <b>votequorum_fd_get</b>(3),
<b>votequorum_dispatch</b>(3),
<b>votequorum_context_set</b>(3),
<b>votequorum_context_get</b>(3),
<b>votequorum_setexpected</b>(3),
<b>votequorum_setvotes</b>(3),
<b>votequorum_qdevice_register</b>(3),
<b>votequorum_qdevice_unregister</b>(3),
<b>votequorum_qdevice_update</b>(3),
<b>votequorum_qdevice_master_wins</b>(3),</p>
<hr>
</body>
</html>
|