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 <g...@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 <g...@samba.org>
    Reviewed-by: Michael Adam <ob...@samba.org>
    
    Autobuild-User(master): Günther Deschner <g...@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

Reply via email to