summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRonnie Sahlberg <sahlberg@ronnie>2007-09-14 14:24:53 +1000
committerRonnie Sahlberg <sahlberg@ronnie>2007-09-14 14:24:53 +1000
commit90a37c4fb4d56364780bcc0545991f177799ce82 (patch)
tree036dd946b3c01096fbea8c62e220e0d7b0fad818
parent05e1f673814375335c060a16b630af30311ac168 (diff)
downloadsamba-90a37c4fb4d56364780bcc0545991f177799ce82.tar.gz
samba-90a37c4fb4d56364780bcc0545991f177799ce82.tar.xz
samba-90a37c4fb4d56364780bcc0545991f177799ce82.zip
update vnn -> pnn in documentation
(This used to be ctdb commit bb62b4df514255b95d3871b254bec9c440bc4a06)
-rw-r--r--ctdb/doc/ctdb.118
-rw-r--r--ctdb/doc/ctdb.1.html76
-rw-r--r--ctdb/doc/ctdb.1.xml16
3 files changed, 55 insertions, 55 deletions
diff --git a/ctdb/doc/ctdb.1 b/ctdb/doc/ctdb.1
index 127e940780..f20780c3b1 100644
--- a/ctdb/doc/ctdb.1
+++ b/ctdb/doc/ctdb.1
@@ -1,11 +1,11 @@
.\" Title: ctdb
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.71.0 <http://docbook.sf.net/>
-.\" Date: 09/03/2007
+.\" Date: 09/14/2007
.\" Manual:
.\" Source:
.\"
-.TH "CTDB" "1" "09/03/2007" "" ""
+.TH "CTDB" "1" "09/14/2007" "" ""
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
@@ -22,11 +22,11 @@ ctdb \- clustered tdb database management utility
ctdb is a utility to view and manage a ctdb cluster.
.SH "OPTIONS"
.PP
-\-n <vnn>
+\-n <pnn>
.RS 3n
-This specifies the virtual node number on which to execute the command. Default is to run the command on the deamon running on the local host.
+This specifies the physical node number on which to execute the command. Default is to run the command on the deamon running on the local host.
.sp
-The virtual node number is an integer that describes the node in the cluster. The first node has virtual node number 0.
+The physical node number is an integer that describes the node in the cluster. The first node has physical node number 0.
.RE
.PP
\-Y
@@ -138,10 +138,10 @@ Example output:
.RS 3n
.nf
Number of nodes:4
-vnn:0 11.1.2.200 OK (THIS NODE)
-vnn:1 11.1.2.201 OK
-vnn:2 11.1.2.202 OK
-vnn:3 11.1.2.203 OK
+pnn:0 11.1.2.200 OK (THIS NODE)
+pnn:1 11.1.2.201 OK
+pnn:2 11.1.2.202 OK
+pnn:3 11.1.2.203 OK
Generation:1362079228
Size:4
hash:0 lmaster:0
diff --git a/ctdb/doc/ctdb.1.html b/ctdb/doc/ctdb.1.html
index e3c665f6a5..4e0d056815 100644
--- a/ctdb/doc/ctdb.1.html
+++ b/ctdb/doc/ctdb.1.html
@@ -1,12 +1,12 @@
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>ctdb</title><meta name="generator" content="DocBook XSL Stylesheets V1.71.0"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="ctdb.1"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ctdb &#8212; clustered tdb database management utility</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">ctdb [ OPTIONS ] COMMAND ...</code> </p></div><div class="cmdsynopsis"><p><code class="command">ctdb</code> [-n &lt;node&gt;] [-Y] [-t &lt;timeout&gt;] [-? --help] [--usage] [-d --debug=&lt;INTEGER&gt;] [--socket=&lt;filename&gt;]</p></div></div><div class="refsect1" lang="en"><a name="id2480829"></a><h2>DESCRIPTION</h2><p>
ctdb is a utility to view and manage a ctdb cluster.
- </p></div><div class="refsect1" lang="en"><a name="id2480839"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-n &lt;vnn&gt;</span></dt><dd><p>
- This specifies the virtual node number on which to execute the
+ </p></div><div class="refsect1" lang="en"><a name="id2480839"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-n &lt;pnn&gt;</span></dt><dd><p>
+ This specifies the physical node number on which to execute the
command. Default is to run the command on the deamon running on
the local host.
</p><p>
- The virtual node number is an integer that describes the node in the
- cluster. The first node has virtual node number 0.
+ The physical node number is an integer that describes the node in the
+ cluster. The first node has physical node number 0.
</p></dd><dt><span class="term">-Y</span></dt><dd><p>
Produce output in machine readable form for easier parsing by scripts. Not all commands support this option.
</p></dd><dt><span class="term">-t &lt;timeout&gt;</span></dt><dd><p>
@@ -40,7 +40,7 @@
UNHEALTHY - A service provided by this node is malfunctioning and should be investigated. The CTDB daemon itself is operational and participates in the cluster. Its public IP address has been taken over by a different node and no services are currnetly being hosted. All unhealthy nodes should be investigated and require an administrative action to rectify.
</p><p>
BANNED - This node failed too many recovery attempts and has been banned from participating in the cluster for a period of RecoveryBanPeriod seconds. Any public IP address has been taken over by other nodes. This node does not provide any services. All banned nodes should be investigated and require an administrative action to rectify. This node does not perticipate in the CTDB cluster but can still be communicated with. I.e. ctdb commands can be sent to it.
- </p></div><div class="refsect3" lang="en"><a name="id2481204"></a><h4>generation</h4><p>
+ </p></div><div class="refsect3" lang="en"><a name="id2481203"></a><h4>generation</h4><p>
The generation id is a number that indicates the current generation
of a cluster instance. Each time a cluster goes through a
reconfiguration or a recovery its generation id will be changed.
@@ -59,10 +59,10 @@
Example: ctdb status
</p><p>Example output:</p><pre class="screen">
Number of nodes:4
-vnn:0 11.1.2.200 OK (THIS NODE)
-vnn:1 11.1.2.201 OK
-vnn:2 11.1.2.202 OK
-vnn:3 11.1.2.203 OK
+pnn:0 11.1.2.200 OK (THIS NODE)
+pnn:1 11.1.2.201 OK
+pnn:2 11.1.2.202 OK
+pnn:3 11.1.2.203 OK
Generation:1362079228
Size:4
hash:0 lmaster:0
@@ -71,7 +71,7 @@ hash:2 lmaster:2
hash:3 lmaster:3
Recovery mode:NORMAL (0)
Recovery master:0
- </pre></div><div class="refsect2" lang="en"><a name="id2481284"></a><h3>ping</h3><p>
+ </pre></div><div class="refsect2" lang="en"><a name="id2481285"></a><h3>ping</h3><p>
This command will "ping" all CTDB daemons in the cluster to verify that they are processing commands correctly.
</p><p>
Example: ctdb ping
@@ -82,7 +82,7 @@ response from 0 time=0.000054 sec (3 clients)
response from 1 time=0.000144 sec (2 clients)
response from 2 time=0.000105 sec (2 clients)
response from 3 time=0.000114 sec (2 clients)
- </pre></div><div class="refsect2" lang="en"><a name="id2481310"></a><h3>ip</h3><p>
+ </pre></div><div class="refsect2" lang="en"><a name="id2481311"></a><h3>ip</h3><p>
This command will display the list of public addresses that are provided by the cluster and which physical node is currently serving this ip.
</p><p>
Example: ctdb ip
@@ -102,11 +102,11 @@ Number of addresses:4
Example output:
</p><pre class="screen">
MaxRedirectCount = 3
- </pre></div><div class="refsect2" lang="en"><a name="id2528417"></a><h3>setvar &lt;name&gt; &lt;value&gt;</h3><p>
+ </pre></div><div class="refsect2" lang="en"><a name="id2528419"></a><h3>setvar &lt;name&gt; &lt;value&gt;</h3><p>
Set the runtime value of a tuneable variable.
</p><p>
Example: ctdb setvar MaxRedirectCount 5
- </p></div><div class="refsect2" lang="en"><a name="id2528432"></a><h3>listvars</h3><p>
+ </p></div><div class="refsect2" lang="en"><a name="id2528434"></a><h3>listvars</h3><p>
List all tuneable variables.
</p><p>
Example: ctdb listvars
@@ -128,7 +128,7 @@ MonitorInterval = 15
EventScriptTimeout = 20
RecoveryGracePeriod = 60
RecoveryBanPeriod = 300
- </pre></div><div class="refsect2" lang="en"><a name="id2528460"></a><h3>statistics</h3><p>
+ </pre></div><div class="refsect2" lang="en"><a name="id2528462"></a><h3>statistics</h3><p>
Collect statistics from the CTDB daemon about how many calls it has served.
</p><p>
Example: ctdb statistics
@@ -170,43 +170,43 @@ CTDB version 1
max_hop_count 0
max_call_latency 4.948321 sec
max_lockwait_latency 0.000000 sec
- </pre></div><div class="refsect2" lang="en"><a name="id2528504"></a><h3>statisticsreset</h3><p>
+ </pre></div><div class="refsect2" lang="en"><a name="id2528505"></a><h3>statisticsreset</h3><p>
This command is used to clear all statistics counters in a node.
</p><p>
Example: ctdb statisticsreset
- </p></div><div class="refsect2" lang="en"><a name="id2528518"></a><h3>getdebug</h3><p>
+ </p></div><div class="refsect2" lang="en"><a name="id2528519"></a><h3>getdebug</h3><p>
Get the current debug level for the node. the debug level controls what information is written to the log file.
- </p></div><div class="refsect2" lang="en"><a name="id2528529"></a><h3>setdebug &lt;debuglevel&gt;</h3><p>
+ </p></div><div class="refsect2" lang="en"><a name="id2528530"></a><h3>setdebug &lt;debuglevel&gt;</h3><p>
Set the debug level of a node. This is a number between 0 and 9 and controls what information will be written to the logfile.
- </p></div><div class="refsect2" lang="en"><a name="id2528541"></a><h3>getpid</h3><p>
+ </p></div><div class="refsect2" lang="en"><a name="id2528542"></a><h3>getpid</h3><p>
This command will return the process id of the ctdb daemon.
- </p></div><div class="refsect2" lang="en"><a name="id2528551"></a><h3>disable</h3><p>
+ </p></div><div class="refsect2" lang="en"><a name="id2528552"></a><h3>disable</h3><p>
This command is used to administratively disable a node in the cluster.
A disabled node will still participate in the cluster and host
clustered TDB records but its public ip address has been taken over by
a different node and it no longer hosts any services.
- </p></div><div class="refsect2" lang="en"><a name="id2528565"></a><h3>enable</h3><p>
+ </p></div><div class="refsect2" lang="en"><a name="id2528566"></a><h3>enable</h3><p>
Re-enable a node that has been administratively disabled.
- </p></div><div class="refsect2" lang="en"><a name="id2528575"></a><h3>ban &lt;bantime|0&gt;</h3><p>
+ </p></div><div class="refsect2" lang="en"><a name="id2528576"></a><h3>ban &lt;bantime|0&gt;</h3><p>
Administratively ban a node for bantime seconds. A bantime of 0 means that the node should be permanently banned.
</p><p>
A banned node does not participate in the cluster and does not host any records for the clustered TDB. Its ip address has been taken over by an other node and no services are hosted.
</p><p>
Nodes are automatically banned if they are the cause of too many
cluster recoveries.
- </p></div><div class="refsect2" lang="en"><a name="id2528598"></a><h3>unban</h3><p>
+ </p></div><div class="refsect2" lang="en"><a name="id2528599"></a><h3>unban</h3><p>
This command is used to unban a node that has either been
administratively banned using the ban command or has been automatically
banned by the recovery daemon.
- </p></div><div class="refsect2" lang="en"><a name="id2528610"></a><h3>shutdown</h3><p>
+ </p></div><div class="refsect2" lang="en"><a name="id2528611"></a><h3>shutdown</h3><p>
This command will shutdown a specific CTDB daemon.
- </p></div><div class="refsect2" lang="en"><a name="id2528620"></a><h3>recover</h3><p>
+ </p></div><div class="refsect2" lang="en"><a name="id2528621"></a><h3>recover</h3><p>
This command will trigger the recovery daemon to do a cluster
recovery.
- </p></div><div class="refsect2" lang="en"><a name="id2528631"></a><h3>killtcp &lt;srcip:port&gt; &lt;dstip:port&gt;</h3><p>
+ </p></div><div class="refsect2" lang="en"><a name="id2528632"></a><h3>killtcp &lt;srcip:port&gt; &lt;dstip:port&gt;</h3><p>
This command will kill the specified TCP connection by issuing a
TCP RST to the srcip:port endpoint.
- </p></div><div class="refsect2" lang="en"><a name="id2528642"></a><h3>tickle &lt;srcip:port&gt; &lt;dstip:port&gt;</h3><p>
+ </p></div><div class="refsect2" lang="en"><a name="id2528643"></a><h3>tickle &lt;srcip:port&gt; &lt;dstip:port&gt;</h3><p>
This command will will send a TCP tickle to the source host for the
specified TCP connection.
A TCP tickle is a TCP ACK packet with an invalid sequence and
@@ -218,12 +218,12 @@ CTDB version 1
TCP connection has been disrupted and that the client will need
to reestablish. This greatly speeds up the time it takes for a client
to detect and reestablish after an IP failover in the ctdb cluster.
- </p></div></div><div class="refsect1" lang="en"><a name="id2528668"></a><h2>Debugging Commands</h2><p>
+ </p></div></div><div class="refsect1" lang="en"><a name="id2528669"></a><h2>Debugging Commands</h2><p>
These commands are primarily used for CTDB development and testing and
should not be used for normal administration.
- </p><div class="refsect2" lang="en"><a name="id2528679"></a><h3>process-exists &lt;pid&gt;</h3><p>
+ </p><div class="refsect2" lang="en"><a name="id2528680"></a><h3>process-exists &lt;pid&gt;</h3><p>
This command checks if a specific process exists on the CTDB host. This is mainly used by Samba to check if remote instances of samba are still running or not.
- </p></div><div class="refsect2" lang="en"><a name="id2528691"></a><h3>getdbmap</h3><p>
+ </p></div><div class="refsect2" lang="en"><a name="id2528692"></a><h3>getdbmap</h3><p>
This command lists all clustered TDB databases that the CTDB daemon has attahced to.
</p><p>
Example: ctdb getdbmap
@@ -235,21 +235,21 @@ dbid:0x42fe72c5 name:locking.tdb path:/var/ctdb/locking.tdb.0
dbid:0x1421fb78 name:brlock.tdb path:/var/ctdb/brlock.tdb.0
dbid:0x17055d90 name:connections.tdb path:/var/ctdb/connections.tdb.0
dbid:0xc0bdde6a name:sessionid.tdb path:/var/ctdb/sessionid.tdb.0
- </pre></div><div class="refsect2" lang="en"><a name="id2528718"></a><h3>catdb &lt;dbname&gt;</h3><p>
+ </pre></div><div class="refsect2" lang="en"><a name="id2528719"></a><h3>catdb &lt;dbname&gt;</h3><p>
This command will dump a clustered TDB database to the screen. This is a debugging command.
- </p></div><div class="refsect2" lang="en"><a name="id2528729"></a><h3>getmonmode</h3><p>
+ </p></div><div class="refsect2" lang="en"><a name="id2528730"></a><h3>getmonmode</h3><p>
This command returns the monutoring mode of a node. The monitoring mode is either ACTIVE or DISABLED. Normally a node will continously monitor that all other nodes that are expected are in fact connected and that they respond to commands.
</p><p>
ACTIVE - This is the normal mode. The node is actively monitoring all other nodes, both that the transport is connected and also that the node responds to commands. If a node becomes unavailable, it will be marked as DISCONNECTED and a recovery is initiated to restore the cluster.
</p><p>
DISABLED - This node is not monitoring that other nodes are available. In this mode a node failure will not be detected and no recovery will be performed. This mode is useful when for debugging purposes one wants to attach GDB to a ctdb process but wants to prevent the rest of the cluster from marking this node as DISCONNECTED and do a recovery.
- </p></div><div class="refsect2" lang="en"><a name="id2528760"></a><h3>setmonmode &lt;0|1&gt;</h3><p>
+ </p></div><div class="refsect2" lang="en"><a name="id2528761"></a><h3>setmonmode &lt;0|1&gt;</h3><p>
This command can be used to explicitely disable/enable monitoring mode on a node. The main purpose is if one wants to attach GDB to a running ctdb daemon but wants to prevent the other nodes from marking it as DISCONNECTED and issuing a recovery. To do this, set monitoring mode to 0 on all nodes before attaching with GDB. Remember to set monitoring mode back to 1 afterwards.
- </p></div><div class="refsect2" lang="en"><a name="id2528776"></a><h3>attach &lt;dbname&gt;</h3><p>
+ </p></div><div class="refsect2" lang="en"><a name="id2528777"></a><h3>attach &lt;dbname&gt;</h3><p>
This is a debugging command. This command will make the CTDB daemon create a new CTDB database and attach to it.
- </p></div><div class="refsect2" lang="en"><a name="id2528787"></a><h3>dumpmemory</h3><p>
+ </p></div><div class="refsect2" lang="en"><a name="id2528788"></a><h3>dumpmemory</h3><p>
This is a debugging command. This command will make the ctdb daemon to write a fill memory allocation map to the log file.
- </p></div><div class="refsect2" lang="en"><a name="id2528798"></a><h3>freeze</h3><p>
+ </p></div><div class="refsect2" lang="en"><a name="id2528799"></a><h3>freeze</h3><p>
This command will lock all the local TDB databases causing clients
that are accessing these TDBs such as samba3 to block until the
databases are thawed.
@@ -257,12 +257,12 @@ dbid:0xc0bdde6a name:sessionid.tdb path:/var/ctdb/sessionid.tdb.0
This is primarily used by the recovery daemon to stop all samba
daemons from accessing any databases while the database is recovered
and rebuilt.
- </p></div><div class="refsect2" lang="en"><a name="id2528816"></a><h3>thaw</h3><p>
+ </p></div><div class="refsect2" lang="en"><a name="id2528817"></a><h3>thaw</h3><p>
Thaw a previously frozen node.
- </p></div></div><div class="refsect1" lang="en"><a name="id2528827"></a><h2>SEE ALSO</h2><p>
+ </p></div></div><div class="refsect1" lang="en"><a name="id2528828"></a><h2>SEE ALSO</h2><p>
ctdbd(1), onnode(1)
<a href="http://ctdb.samba.org/" target="_top">http://ctdb.samba.org/</a>
- </p></div><div class="refsect1" lang="en"><a name="id2528840"></a><h2>COPYRIGHT/LICENSE</h2><div class="literallayout"><p><br>
+ </p></div><div class="refsect1" lang="en"><a name="id2528841"></a><h2>COPYRIGHT/LICENSE</h2><div class="literallayout"><p><br>
Copyright (C) Andrew Tridgell 2007<br>
Copyright (C) Ronnie sahlberg 2007<br>
<br>
diff --git a/ctdb/doc/ctdb.1.xml b/ctdb/doc/ctdb.1.xml
index bcb6646d68..26d9ab9e6e 100644
--- a/ctdb/doc/ctdb.1.xml
+++ b/ctdb/doc/ctdb.1.xml
@@ -42,16 +42,16 @@
<title>OPTIONS</title>
<variablelist>
- <varlistentry><term>-n &lt;vnn&gt;</term>
+ <varlistentry><term>-n &lt;pnn&gt;</term>
<listitem>
<para>
- This specifies the virtual node number on which to execute the
+ This specifies the physical node number on which to execute the
command. Default is to run the command on the deamon running on
the local host.
</para>
<para>
- The virtual node number is an integer that describes the node in the
- cluster. The first node has virtual node number 0.
+ The physical node number is an integer that describes the node in the
+ cluster. The first node has physical node number 0.
</para>
</listitem>
</varlistentry>
@@ -184,10 +184,10 @@
<para>Example output:</para>
<screen format="linespecific">
Number of nodes:4
-vnn:0 11.1.2.200 OK (THIS NODE)
-vnn:1 11.1.2.201 OK
-vnn:2 11.1.2.202 OK
-vnn:3 11.1.2.203 OK
+pnn:0 11.1.2.200 OK (THIS NODE)
+pnn:1 11.1.2.201 OK
+pnn:2 11.1.2.202 OK
+pnn:3 11.1.2.203 OK
Generation:1362079228
Size:4
hash:0 lmaster:0