The Samba-Bugzilla – Attachment 14831 Details for
Bug 13765
It's undocumented how to use prefork
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Backport of man page for v4.10
v4-10-patch.txt (text/plain), 3.60 KB, created by
Tim Beale
on 2019-02-07 01:37:12 UTC
(
hide
)
Description:
Backport of man page for v4.10
Filename:
MIME Type:
Creator:
Tim Beale
Created:
2019-02-07 01:37:12 UTC
Size:
3.60 KB
patch
obsolete
>From 7f0d8e55a5a18c16a4a8030be3ddd11303b6600b Mon Sep 17 00:00:00 2001 >From: Gary Lockyer <gary@catalyst.net.nz> >Date: Tue, 29 Jan 2019 11:34:31 +1300 >Subject: [PATCH] man pages: document prefork process model > >Document the process model options -M > >BUG: https://bugzilla.samba.org/show_bug.cgi?id=13765 > >Signed-off-by: Gary Lockyer <gary@catalyst.net.nz> >Signed-off-by: Tim Beale <timbeale@catalyst.net.nz> >Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz> > >Autobuild-User(master): Tim Beale <timbeale@samba.org> >Autobuild-Date(master): Thu Jan 31 04:25:14 CET 2019 on sn-devel-144 > >(cherry picked from commit 4ecdcc4b462d03bec3ec36ba1b90f45d9977be8b) >--- > docs-xml/manpages/samba.8.xml | 35 ++++++++++++++++++++++++---- > docs-xml/smbdotconf/base/preforkchildren.xml | 4 +++- > 2 files changed, 33 insertions(+), 6 deletions(-) > >diff --git a/docs-xml/manpages/samba.8.xml b/docs-xml/manpages/samba.8.xml >index 529b687..0d542b2 100644 >--- a/docs-xml/manpages/samba.8.xml >+++ b/docs-xml/manpages/samba.8.xml >@@ -101,14 +101,39 @@ > </varlistentry> > > <varlistentry> >- <term>-M model</term> >+ <term>-M|--model</term> > <listitem><para>This parameter can be used to specify the > "process model" samba should use. This determines > how concurrent clients are handled. Available process >- models include <emphasis>single</emphasis> (everything in >- a single process), <emphasis>standard</emphasis> (similar >- behaviour to that of Samba 3), <emphasis>thread</emphasis> >- (single process, different threads. >+ models include: >+ <itemizedlist> >+ <listitem><para><emphasis>single</emphasis></para> >+ <para>All Samba services run in a single process. This is >+ not recommended for production configurations. >+ </para></listitem> >+ >+ <listitem><para><emphasis>standard</emphasis></para> >+ <para>A process is created for each Samba service, >+ and for those services that support it (currently only >+ LDAP and NETLOGON) a new processes is started >+ for each new client connection.</para></listitem> >+ >+ <listitem><para><emphasis>prefork</emphasis></para> >+ <para>A process is started for each Samba service, and a >+ fixed number of worker processes are started for those >+ services that support it (currently LDAP, NETLOGON, and KDC). >+ The client connections are then shared amongst the worker >+ processes. >+ Requests for services not supporting prefork are handled >+ by a single process for that service.</para> >+ <para>The number of prefork worker processes started is >+ controlled by the >+ <citerefentry><refentrytitle>smb.conf</refentrytitle> >+ <manvolnum>5</manvolnum></citerefentry> parameter >+ <smbconfoption name="prefork children"/>, >+ which defaults to 4. >+ </para></listitem> >+ </itemizedlist> > </para></listitem> > </varlistentry> > >diff --git a/docs-xml/smbdotconf/base/preforkchildren.xml b/docs-xml/smbdotconf/base/preforkchildren.xml >index ab13efc..1b9f8cf 100644 >--- a/docs-xml/smbdotconf/base/preforkchildren.xml >+++ b/docs-xml/smbdotconf/base/preforkchildren.xml >@@ -4,7 +4,9 @@ > xmlns:samba="http://www.samba.org/samba/DTD/samba-doc"> > <description> > <para>This option controls the number of worker processes that are >- started for each service when prefork process model is enabled. >+ started for each service when prefork process model is enabled >+ (see <citerefentry><refentrytitle>samba</refentrytitle> >+ <manvolnum>8</manvolnum></citerefentry> -M) > The prefork children are only started for those services that > support prefork (currently ldap, kdc and netlogon). > For processes that don't support preforking all requests are >-- >2.7.4 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Flags:
gary
:
review+
Actions:
View
Attachments on
bug 13765
: 14831 |
14832