aboutsummaryrefslogtreecommitdiff
path: root/include/linux/compiler_attributes.h
diff options
context:
space:
mode:
authorSteve French <[email protected]>2023-03-23 15:10:26 -0500
committerSteve French <[email protected]>2023-03-24 14:37:12 -0500
commit7e0e76d99079be13c9961dde7c93b2d1ee665af4 (patch)
treee60ab61c8221117f49797769da7e0c1a8ddd03bb /include/linux/compiler_attributes.h
parentc24bb1a87dc3f2d77d410eaac2c6a295961bf50e (diff)
smb3: lower default deferred close timeout to address perf regression
Performance tests with large number of threads noted that the change of the default closetimeo (deferred close timeout between when close is done by application and when client has to send the close to the server), to 5 seconds from 1 second, significantly degraded perf in some cases like this (in the filebench example reported, the stats show close requests on the wire taking twice as long, and 50% regression in filebench perf). This is stil configurable via mount parm closetimeo, but to be safe, decrease default back to its previous value of 1 second. Reported-by: Yin Fengwei <[email protected]> Reported-by: kernel test robot <[email protected]> Link: https://lore.kernel.org/lkml/[email protected]/ Fixes: 5efdd9122eff ("smb3: allow deferred close timeout to be configurable") Cc: [email protected] # 6.0+ Tested-by: Yin Fengwei <[email protected]> Reviewed-by: Paulo Alcantara (SUSE) <[email protected]> Reviewed-by: Shyam Prasad N <[email protected]> Signed-off-by: Steve French <[email protected]>
Diffstat (limited to 'include/linux/compiler_attributes.h')
0 files changed, 0 insertions, 0 deletions