[SCM] Samba Shared Repository - branch master updated

Günther Deschner gd at samba.org
Wed Feb 25 12:57:03 MST 2015


The branch, master has been updated
       via  1b39c68 vfs: Add a brief vfs_ceph manpage.
      from  a99a5a3 Fix the developer O3 build

https://git.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 1b39c688cc2c7f57147e45faedc4509d0da2f2b4
Author: Günther Deschner <gd at samba.org>
Date:   Thu Feb 5 15:59:52 2015 +0100

    vfs: Add a brief vfs_ceph manpage.
    
    Bug: https://bugzilla.samba.org/show_bug.cgi?id=11088
    
    Guenther
    
    Signed-off-by: Günther Deschner <gd at samba.org>
    Reviewed-by: Michael Adam <obnox at samba.org>
    
    Autobuild-User(master): Günther Deschner <gd at samba.org>
    Autobuild-Date(master): Wed Feb 25 20:56:01 CET 2015 on sn-devel-104

-----------------------------------------------------------------------

Summary of changes:
 .../manpages/{vfs_snapper.8.xml => vfs_ceph.8.xml} | 65 +++++++++++++---------
 docs-xml/wscript_build                             |  1 +
 2 files changed, 41 insertions(+), 25 deletions(-)
 copy docs-xml/manpages/{vfs_snapper.8.xml => vfs_ceph.8.xml} (52%)


Changeset truncated at 500 lines:

diff --git a/docs-xml/manpages/vfs_snapper.8.xml b/docs-xml/manpages/vfs_ceph.8.xml
similarity index 52%
copy from docs-xml/manpages/vfs_snapper.8.xml
copy to docs-xml/manpages/vfs_ceph.8.xml
index 0e06ec5..978f6b3 100644
--- a/docs-xml/manpages/vfs_snapper.8.xml
+++ b/docs-xml/manpages/vfs_ceph.8.xml
@@ -1,9 +1,9 @@
 <?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="vfs_snapper.8">
+<refentry id="vfs_ceph.8">
 
 <refmeta>
-	<refentrytitle>vfs_snapper</refentrytitle>
+	<refentrytitle>vfs_ceph</refentrytitle>
 	<manvolnum>8</manvolnum>
 	<refmiscinfo class="source">Samba</refmiscinfo>
 	<refmiscinfo class="manual">System Administration tools</refmiscinfo>
@@ -12,15 +12,15 @@
 
 
 <refnamediv>
-	<refname>vfs_snapper</refname>
+	<refname>vfs_ceph</refname>
 	<refpurpose>
-		Expose snapshots managed by snapper as shadow-copies
+		Utilize features provided by CephFS
 	</refpurpose>
 </refnamediv>
 
 <refsynopsisdiv>
 	<cmdsynopsis>
-		<command>vfs objects = snapper</command>
+		<command>vfs objects = ceph</command>
 	</cmdsynopsis>
 </refsynopsisdiv>
 
@@ -32,14 +32,22 @@
 	<manvolnum>8</manvolnum></citerefentry> suite.</para>
 
 	<para>
-		The <command>vfs_snapper</command> VFS module exposes snapshots
-		managed by snapper for use by Samba. This provides the ability
-		for remote SMB clients to access shadow-copies via Windows
-		Explorer using the "previous versions" dialog.
+		The <command>vfs_ceph</command> VFS module exposes
+		CephFS specific features for use by Samba.
 	</para>
 
 	<para>
-		This module is stackable.
+		Ceph is a distributed network file system designed to provide
+		excellent performance, reliability, and scalability. This is a
+		shared library allowing applications to access a Ceph
+		distributed file system via a POSIX-like interface.
+	</para>
+
+	<para>
+		This module can be combined with other modules, but it
+		should be the last module in the <command>vfs objects</command>
+		list. Modules added to this list to the right of the ceph
+		entry may not have any effect at all.
 	</para>
 </refsect1>
 
@@ -47,29 +55,36 @@
 	<title>CONFIGURATION</title>
 
 	<para>
-		The underlying share path must have a corresponding snapper
-		configuration file. The snapshot directory tree must allow
-		access for relavent users.
+		<command>vfs_ceph</command> requires that the underlying share
+		path is a Ceph filesystem.
 	</para>
 
 	<programlisting>
 		<smbconfsection name="[share]"/>
-		<smbconfoption name="vfs objects">snapper</smbconfoption>
+		<smbconfoption name="vfs objects">ceph</smbconfoption>
 	</programlisting>
 </refsect1>
 
 <refsect1>
-	<title>PERMISSIONS</title>
-	<para>
-		Snapper stores snapshots under a .snapshots subdirectory. This
-		directory must permit traversal for any users wishing to access
-		snapshots via the Windows Explorer previous versions dialog.
-		By default, traversal is forbidden for all non-root users.
-		Additionally, users must be granted permission to list snapshots
-		managed by snapper, via snapper's ALLOW_USERS or ALLOW_GROUPS
-		options. Snapper can grant these users and groups .snapshots
-		traversal access automatically via the SYNC_ACL option.
-	</para>
+	<title>OPTIONS</title>
+
+	<variablelist>
+
+		<varlistentry>
+		<term>ceph:config_file = path</term>
+		<listitem>
+		<para>
+			Allows to define a ceph configfile to use. Empty by default.
+		</para>
+		<para>
+			Example: ceph:config_file =
+			/etc/ceph/ceph.conf
+		</para>
+		</listitem>
+		</varlistentry>
+
+	</variablelist>
+
 </refsect1>
 
 <refsect1>
diff --git a/docs-xml/wscript_build b/docs-xml/wscript_build
index 4060021..66da399 100644
--- a/docs-xml/wscript_build
+++ b/docs-xml/wscript_build
@@ -53,6 +53,7 @@ manpages='''
          manpages/vfs_cacheprime.8
          manpages/vfs_cap.8
          manpages/vfs_catia.8
+         manpages/vfs_ceph.8
          manpages/vfs_commit.8
          manpages/vfs_crossrename.8
          manpages/vfs_default_quota.8


-- 
Samba Shared Repository


More information about the samba-cvs mailing list