[PATCH] Removed unused 'oplock contention limit' config parameter
Jeremy Allison
jra at samba.org
Tue Oct 17 22:33:58 UTC 2017
On Tue, Oct 17, 2017 at 02:58:57PM -0700, Christof Schmitt via samba-technical wrote:
> It looks like this parameter has not been used for a long time.
Oh fantastic catch (I remember adding it a very long time ago :-).
Glad to see it gone !
RB+. Jeremy.
> From 4cded3613449787054b2abe1d0c8dd5cc3b906eb Mon Sep 17 00:00:00 2001
> From: Christof Schmitt <cs at samba.org>
> Date: Tue, 17 Oct 2017 14:49:17 -0700
> Subject: [PATCH] Removed unused 'oplock contention limit' config parameter
>
> Signed-off-by: Christof Schmitt <cs at samba.org>
> ---
> WHATSNEW.txt | 1 +
> .../smbdotconf/locking/oplockcontentionlimit.xml | 26 ----------------------
> source3/param/loadparm.c | 1 -
> 3 files changed, 1 insertion(+), 27 deletions(-)
> delete mode 100644 docs-xml/smbdotconf/locking/oplockcontentionlimit.xml
>
> diff --git a/WHATSNEW.txt b/WHATSNEW.txt
> index 2f2f2f6..cc03f20 100644
> --- a/WHATSNEW.txt
> +++ b/WHATSNEW.txt
> @@ -40,6 +40,7 @@ smb.conf changes
>
> Parameter Name Description Default
> -------------- ----------- -------
> + oplock contention limit Removed
>
> NT4-style replication based net commands removed
> ================================================
> diff --git a/docs-xml/smbdotconf/locking/oplockcontentionlimit.xml b/docs-xml/smbdotconf/locking/oplockcontentionlimit.xml
> deleted file mode 100644
> index edaa7d7..0000000
> --- a/docs-xml/smbdotconf/locking/oplockcontentionlimit.xml
> +++ /dev/null
> @@ -1,26 +0,0 @@
> -<samba:parameter name="oplock contention limit"
> - context="S"
> - type="integer"
> - xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
> -<description>
> - <para>
> - This is a <emphasis>very</emphasis> advanced <citerefentry><refentrytitle>smbd</refentrytitle>
> - <manvolnum>8</manvolnum></citerefentry> tuning option to improve the efficiency of the
> - granting of oplocks under multiple client contention for the same file.
> - </para>
> -
> - <para>
> - In brief it specifies a number, which causes <citerefentry><refentrytitle>smbd</refentrytitle>
> - <manvolnum>8</manvolnum></citerefentry>not to grant an oplock even when requested if the
> - approximate number of clients contending for an oplock on the same file goes over this
> - limit. This causes <command moreinfo="none">smbd</command> to behave in a similar
> - way to Windows NT.
> - </para>
> -
> - <warning><para>
> - DO NOT CHANGE THIS PARAMETER UNLESS YOU HAVE READ AND UNDERSTOOD THE SAMBA OPLOCK CODE.
> - </para></warning>
> -
> -</description>
> -<value type="default">2</value>
> -</samba:parameter>
> diff --git a/source3/param/loadparm.c b/source3/param/loadparm.c
> index 42e579e..02c3eb6 100644
> --- a/source3/param/loadparm.c
> +++ b/source3/param/loadparm.c
> @@ -168,7 +168,6 @@ static struct loadparm_service sDefault =
> .max_connections = 0,
> .default_case = CASE_LOWER,
> .printing = DEFAULT_PRINTING,
> - .oplock_contention_limit = 2,
> .csc_policy = 0,
> .block_size = 1024,
> .dfree_cache_time = 0,
> --
> 1.8.3.1
>
More information about the samba-technical
mailing list