From 38d819e89924e2a93d7e3fca14471497d5d24d25 Mon Sep 17 00:00:00 2001 From: Ralph Boehme Date: Sun, 2 Dec 2018 10:07:59 +0100 Subject: [PATCH] docs-xml: add "smbd getinfo ask sharemode" Counterpart for "smbd search ask sharemode" for getinfo. Signed-off-by: Ralph Boehme Reviewed-by: Jeremy Allison --- docs-xml/smbdotconf/misc/smbdgetinfoasksharemode.xml | 14 ++++++++++++++ lib/param/loadparm.c | 1 + source3/param/loadparm.c | 1 + 3 files changed, 16 insertions(+) create mode 100644 docs-xml/smbdotconf/misc/smbdgetinfoasksharemode.xml diff --git a/docs-xml/smbdotconf/misc/smbdgetinfoasksharemode.xml b/docs-xml/smbdotconf/misc/smbdgetinfoasksharemode.xml new file mode 100644 index 00000000000..1bef948ad2b --- /dev/null +++ b/docs-xml/smbdotconf/misc/smbdgetinfoasksharemode.xml @@ -0,0 +1,14 @@ + + + + This parameter allows disabling fetching file write time from the open + file handle database locking.tdb when a client requests file or + directory metadata. It's a performance optimisation at the expense of + protocol correctness. + + +yes + diff --git a/lib/param/loadparm.c b/lib/param/loadparm.c index 886f0b06b43..f31ef2319ac 100644 --- a/lib/param/loadparm.c +++ b/lib/param/loadparm.c @@ -2593,6 +2593,7 @@ struct loadparm_context *loadparm_init(TALLOC_CTX *mem_ctx) lp_ctx->sDefault->aio_read_size = 1; lp_ctx->sDefault->aio_write_size = 1; lp_ctx->sDefault->smbd_search_ask_sharemode = true; + lp_ctx->sDefault->smbd_getinfo_ask_sharemode = true; DEBUG(3, ("Initialising global parameters\n")); diff --git a/source3/param/loadparm.c b/source3/param/loadparm.c index cdd06c0a2c7..29d9d59390b 100644 --- a/source3/param/loadparm.c +++ b/source3/param/loadparm.c @@ -247,6 +247,7 @@ static const struct loadparm_service _sDefault = .check_parent_directory_delete_on_close = false, .param_opt = NULL, .smbd_search_ask_sharemode = true, + .smbd_getinfo_ask_sharemode = true, .dummy = "" }; -- 2.11.4.GIT