[Pkg-samba-maint] r3721 - in trunk/ctdb/debian: . patches
sathieu at alioth.debian.org
sathieu at alioth.debian.org
Sat Mar 26 17:32:24 UTC 2011
Author: sathieu
Date: 2011-03-26 17:32:17 +0000 (Sat, 26 Mar 2011)
New Revision: 3721
Added:
trunk/ctdb/debian/patches/70-ping_pong-manpage.diff
Modified:
trunk/ctdb/debian/changelog
trunk/ctdb/debian/patches/series
Log:
Added 70-ping_pong-manpage.diff
Modified: trunk/ctdb/debian/changelog
===================================================================
--- trunk/ctdb/debian/changelog 2011-03-26 17:27:50 UTC (rev 3720)
+++ trunk/ctdb/debian/changelog 2011-03-26 17:32:17 UTC (rev 3721)
@@ -11,12 +11,13 @@
* debian/watch, debian/uupdate-wrapper: use new upstream git url
* Switch to dpkg-source 3.0 (quilt) format
* Bump Standards-Version to 3.9.1: no changes
+ * Added 70-ping_pong-manpage.diff
* Added 99-fix-broken-readdir-test.diff (Closes: #603155)
* Upgrading to debhelper 7
- Replaced 'dh_clean -k -i' by 'dh_prep -i'
* New package ctdb-dev (ctdb depend on it for smooth builddep migration)
- -- Mathieu Parent <sathieu at debian.org> Sat, 26 Mar 2011 18:24:01 +0100
+ -- Mathieu Parent <sathieu at debian.org> Sat, 26 Mar 2011 18:28:29 +0100
ctdb (1.0.112-12-1) unstable; urgency=low
Added: trunk/ctdb/debian/patches/70-ping_pong-manpage.diff
===================================================================
--- trunk/ctdb/debian/patches/70-ping_pong-manpage.diff (rev 0)
+++ trunk/ctdb/debian/patches/70-ping_pong-manpage.diff 2011-03-26 17:32:17 UTC (rev 3721)
@@ -0,0 +1,334 @@
+Goal: manpage for ping_pong
+
+Author: Mathieu Parent <math.parent at gmail.com>
+
+Upstream status: https://bugzilla.samba.org/show_bug.cgi?id=8041
+
+From b6545340145a467dd20666c9dfa18b83b7978cfa Mon Sep 17 00:00:00 2001
+From: Mathieu Parent <math.parent at gmail.com>
+Date: Sat, 26 Mar 2011 11:55:30 +0100
+Subject: [PATCH] Manpage for ping_pong
+
+---
+ Makefile.in | 4 +-
+ doc/ping_pong.1 | 110 ++++++++++++++++++++++++++++++++++++++++++++
+ doc/ping_pong.1.html | 37 +++++++++++++++
+ doc/ping_pong.1.xml | 110 ++++++++++++++++++++++++++++++++++++++++++++
+ packaging/RPM/ctdb.spec.in | 1 +
+ 5 files changed, 261 insertions(+), 1 deletions(-)
+ create mode 100644 doc/ping_pong.1
+ create mode 100644 doc/ping_pong.1.html
+ create mode 100644 doc/ping_pong.1.xml
+
+diff --git a/Makefile.in b/Makefile.in
+index 6bbf616..ea25145 100755
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -198,7 +198,8 @@ tests/bin/ibwrapper_test: $(CTDB_CLIENT_OBJ) ib/ibwrapper_test.o
+
+ doc: doc/ctdb.1 doc/ctdb.1.html \
+ doc/ctdbd.1 doc/ctdbd.1.html \
+- doc/onnode.1 doc/onnode.1.html
++ doc/onnode.1 doc/onnode.1.html \
++ doc/ping_pong.1 doc/ping_pong.1.html
+
+ clean:
+ rm -f *.o */*.o */*.a */*/*.o */*~
+@@ -257,6 +258,7 @@ install: all
+ if [ -f doc/ctdb.1 ];then ${INSTALLCMD} -m 644 doc/ctdb.1 $(DESTDIR)$(mandir)/man1; fi
+ if [ -f doc/ctdbd.1 ];then ${INSTALLCMD} -m 644 doc/ctdbd.1 $(DESTDIR)$(mandir)/man1; fi
+ if [ -f doc/onnode.1 ];then ${INSTALLCMD} -m 644 doc/onnode.1 $(DESTDIR)$(mandir)/man1; fi
++ if [ -f doc/ping_pong.1 ];then ${INSTALLCMD} -m 644 doc/ping_pong.1 $(DESTDIR)$(mandir)/man1; fi
+ if [ ! -f $(DESTDIR)$(etcdir)/ctdb/notify.sh ];then ${INSTALLCMD} -m 755 config/notify.sh $(DESTDIR)$(etcdir)/ctdb; fi
+ if [ ! -f $(DESTDIR)$(etcdir)/ctdb/ctdb-crash-cleanup.sh ];then ${INSTALLCMD} -m 755 config/ctdb-crash-cleanup.sh $(DESTDIR)$(etcdir)/ctdb; fi
+
+diff --git a/doc/ping_pong.1 b/doc/ping_pong.1
+new file mode 100644
+index 0000000..3448faa
+--- /dev/null
++++ b/doc/ping_pong.1
+@@ -0,0 +1,110 @@
++'\" t
++.\" Title: ping_pong
++.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
++.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
++.\" Date: 03/26/2011
++.\" Manual:
++.\" Source:
++.\" Language: English
++.\"
++.TH "PING_PONG" "1" "03/26/2011" "" ""
++.\" -----------------------------------------------------------------
++.\" * Define some portability stuff
++.\" -----------------------------------------------------------------
++.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
++.\" http://bugs.debian.org/507673
++.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
++.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
++.ie \n(.g .ds Aq \(aq
++.el .ds Aq '
++.\" -----------------------------------------------------------------
++.\" * set default formatting
++.\" -----------------------------------------------------------------
++.\" disable hyphenation
++.nh
++.\" disable justification (adjust text to left margin only)
++.ad l
++.\" -----------------------------------------------------------------
++.\" * MAIN CONTENT STARTS HERE *
++.\" -----------------------------------------------------------------
++.SH "NAME"
++ping_pong \- measures the ping\-pong byte range lock latency
++.SH "SYNOPSIS"
++.HP \w'\fBping_pong\ [options]\ <file>\ <num_locks>\fR\ 'u
++\fBping_pong [options] <file> <num_locks>\fR
++.HP \w'\fBping_pong\fR\ 'u
++\fBping_pong\fR [\-r] [\-w] [\-m]
++.SH "DESCRIPTION"
++.PP
++This measures the ping\-pong byte range lock latency\&. It is especially useful on a cluster of nodes sharing a common lock manager as it will give some indication of the lock managers performance under stress\&.
++.SH "OPTIONS"
++.PP
++\-r
++.RS 4
++do reads
++.RE
++.PP
++\-w
++.RS 4
++do writes
++.RE
++.PP
++\-m
++.RS 4
++use mmap
++.RE
++.SH "EXAMPLES"
++.PP
++Testing lock coherence
++.sp
++.if n \{\
++.RS 4
++.\}
++.nf
++ ping_pong test\&.dat N
++
++.fi
++.if n \{\
++.RE
++.\}
++.PP
++Testing IO coherence
++.sp
++.if n \{\
++.RS 4
++.\}
++.nf
++ ping_pong \-rw test\&.dat N
++
++.fi
++.if n \{\
++.RE
++.\}
++.SH "SEE ALSO"
++.PP
++
++\m[blue]\fB\%https://wiki.samba.org/index.php/Ping_pong\fR\m[], ctdb(1), ctdbd(1)
++.SH "COPYRIGHT/LICENSE"
++.sp
++.if n \{\
++.RS 4
++.\}
++.nf
++Copyright (C) Andrew Tridgell 2002
++
++This program is free software; you can redistribute it and/or modify
++it under the terms of the GNU General Public License as published by
++the Free Software Foundation; either version 3 of the License, or (at
++your option) any later version\&.
++
++This program is distributed in the hope that it will be useful, but
++WITHOUT ANY WARRANTY; without even the implied warranty of
++MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE\&. See the GNU
++General Public License for more details\&.
++
++You should have received a copy of the GNU General Public License
++along with this program; if not, see http://www\&.gnu\&.org/licenses/\&.
++.fi
++.if n \{\
++.RE
++.\}
+diff --git a/doc/ping_pong.1.html b/doc/ping_pong.1.html
+new file mode 100644
+index 0000000..e7e6973
+--- /dev/null
++++ b/doc/ping_pong.1.html
+@@ -0,0 +1,37 @@
++<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>ping_pong</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" title="ping_pong"><a name="ping_pong.1"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ping_pong — measures the ping-pong byte range lock latency</p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">ping_pong [options] <file> <num_locks></code> </p></div><div class="cmdsynopsis"><p><code class="command">ping_pong</code> [-r] [-w] [-m]</p></div></div><div class="refsect1" title="DESCRIPTION"><a name="id2949769"></a><h2>DESCRIPTION</h2><p>
++ This measures the ping-pong byte range lock latency. It is
++ especially useful on a cluster of nodes sharing a common lock
++ manager as it will give some indication of the lock managers
++ performance under stress.
++ </p></div><div class="refsect1" title="OPTIONS"><a name="id2949782"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-r</span></dt><dd><p>
++ do reads
++ </p></dd><dt><span class="term">-w</span></dt><dd><p>
++ do writes
++ </p></dd><dt><span class="term">-m</span></dt><dd><p>
++ use mmap
++ </p></dd></dl></div></div><div class="refsect1" title="EXAMPLES"><a name="id2949828"></a><h2>EXAMPLES</h2><p>
++ Testing lock coherence
++ </p><pre class="screen">
++ ping_pong test.dat N
++ </pre><p>
++ Testing IO coherence
++ </p><pre class="screen">
++ ping_pong -rw test.dat N
++ </pre></div><div class="refsect1" title="SEE ALSO"><a name="id2949852"></a><h2>SEE ALSO</h2><p>
++ <a class="ulink" href="https://wiki.samba.org/index.php/Ping_pong" target="_top">https://wiki.samba.org/index.php/Ping_pong</a>, ctdb(1), ctdbd(1)
++ </p></div><div class="refsect1" title="COPYRIGHT/LICENSE"><a name="id2949866"></a><h2>COPYRIGHT/LICENSE</h2><div class="literallayout"><p><br>
++Copyright (C) Andrew Tridgell 2002<br>
++<br>
++This program is free software; you can redistribute it and/or modify<br>
++it under the terms of the GNU General Public License as published by<br>
++the Free Software Foundation; either version 3 of the License, or (at<br>
++your option) any later version.<br>
++<br>
++This program is distributed in the hope that it will be useful, but<br>
++WITHOUT ANY WARRANTY; without even the implied warranty of<br>
++MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU<br>
++General Public License for more details.<br>
++<br>
++You should have received a copy of the GNU General Public License<br>
++along with this program; if not, see http://www.gnu.org/licenses/.<br>
++</p></div></div></div></body></html>
+diff --git a/doc/ping_pong.1.xml b/doc/ping_pong.1.xml
+new file mode 100644
+index 0000000..0b67e8f
+--- /dev/null
++++ b/doc/ping_pong.1.xml
+@@ -0,0 +1,110 @@
++<?xml version="1.0" encoding="iso-8859-1"?>
++<!DOCTYPE refentry PUBLIC "-//Samba-Team//DTD DocBook V4.2-Based Variant V1.0//EN" "http://www.samba.org/samba/DTD/samba-doc">
++<refentry id="ping_pong.1">
++
++<refmeta>
++ <refentrytitle>ping_pong</refentrytitle>
++ <manvolnum>1</manvolnum>
++ <refmiscinfo class="source"> </refmiscinfo>
++ <refmiscinfo class="manual"> </refmiscinfo>
++</refmeta>
++
++
++<refnamediv>
++ <refname>ping_pong</refname>
++ <refpurpose>measures the ping-pong byte range lock latency</refpurpose>
++</refnamediv>
++
++<refsynopsisdiv>
++ <cmdsynopsis>
++ <command>ping_pong [options] <file> <num_locks></command>
++ </cmdsynopsis>
++
++ <cmdsynopsis>
++ <command>ping_pong</command>
++ <arg choice="opt">-r</arg>
++ <arg choice="opt">-w</arg>
++ <arg choice="opt">-m</arg>
++ </cmdsynopsis>
++
++</refsynopsisdiv>
++
++ <refsect1><title>DESCRIPTION</title>
++ <para>
++ This measures the ping-pong byte range lock latency. It is
++ especially useful on a cluster of nodes sharing a common lock
++ manager as it will give some indication of the lock managers
++ performance under stress.
++ </para>
++
++ </refsect1>
++
++ <refsect1><title>OPTIONS</title>
++
++ <variablelist>
++ <varlistentry><term>-r</term>
++ <listitem>
++ <para>
++ do reads
++ </para>
++ </listitem>
++ </varlistentry>
++
++ <varlistentry><term>-w</term>
++ <listitem>
++ <para>
++ do writes
++ </para>
++ </listitem>
++ </varlistentry>
++
++ <varlistentry><term>-m</term>
++ <listitem>
++ <para>
++ use mmap
++ </para>
++ </listitem>
++ </varlistentry>
++ </variablelist>
++ </refsect1>
++
++ <refsect1><title>EXAMPLES</title>
++ <para>
++ Testing lock coherence
++ </para>
++ <screen format="linespecific">
++ ping_pong test.dat N
++ </screen>
++
++ <para>
++ Testing IO coherence
++ </para>
++ <screen format="linespecific">
++ ping_pong -rw test.dat N
++ </screen>
++ </refsect1>
++
++ <refsect1><title>SEE ALSO</title>
++ <para>
++ <ulink url="https://wiki.samba.org/index.php/Ping_pong"/>, ctdb(1), ctdbd(1)
++ </para>
++ </refsect1>
++ <refsect1><title>COPYRIGHT/LICENSE</title>
++<literallayout>
++Copyright (C) Andrew Tridgell 2002
++
++This program is free software; you can redistribute it and/or modify
++it under the terms of the GNU General Public License as published by
++the Free Software Foundation; either version 3 of the License, or (at
++your option) any later version.
++
++This program is distributed in the hope that it will be useful, but
++WITHOUT ANY WARRANTY; without even the implied warranty of
++MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
++General Public License for more details.
++
++You should have received a copy of the GNU General Public License
++along with this program; if not, see http://www.gnu.org/licenses/.
++</literallayout>
++ </refsect1>
++</refentry>
+diff --git a/packaging/RPM/ctdb.spec.in b/packaging/RPM/ctdb.spec.in
+index 1f43825..6072296 100644
+--- a/packaging/RPM/ctdb.spec.in
++++ b/packaging/RPM/ctdb.spec.in
+@@ -122,6 +122,7 @@ rm -rf $RPM_BUILD_ROOT
+ %{_mandir}/man1/ctdb.1.gz
+ %{_mandir}/man1/ctdbd.1.gz
+ %{_mandir}/man1/onnode.1.gz
++%{_mandir}/man1/ping_pong.1.gz
+ %{_libdir}/pkgconfig/ctdb.pc
+
+ %{_docdir}/ctdb/tests/bin/ctdb_transaction
+--
+1.7.4.1
+
Modified: trunk/ctdb/debian/patches/series
===================================================================
--- trunk/ctdb/debian/patches/series 2011-03-26 17:27:50 UTC (rev 3720)
+++ trunk/ctdb/debian/patches/series 2011-03-26 17:32:17 UTC (rev 3721)
@@ -2,4 +2,5 @@
05-hurd.diff
10_no-lib64.diff
62-spelling-errors.diff
+70-ping_pong-manpage.diff
99-fix-broken-readdir-test.diff
More information about the Pkg-samba-maint
mailing list