This file is indexed.

/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
&minus; 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
&lt;corosync/votequorum.h&gt;</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>