From ce6b5919b71e0e5ee8c32696da3cf5243fd810eb Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Mon, 12 Nov 2018 11:51:17 +0100 Subject: [PATCH] s4:torture: Use 65520 for maxopenfiles The socket_wrapper limit is 65535 open sockets. Signed-off-by: Andreas Schneider Reviewed-by: Jeremy Allison --- source4/torture/smb2/maxfid.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/source4/torture/smb2/maxfid.c b/source4/torture/smb2/maxfid.c index dbe3fac9d39..853b13de6de 100644 --- a/source4/torture/smb2/maxfid.c +++ b/source4/torture/smb2/maxfid.c @@ -36,7 +36,15 @@ bool torture_smb2_maxfid(struct torture_context *tctx) struct smb2_handle *handles, dir_handle = { }; size_t max_handles; - max_handles = torture_setting_int(tctx, "maxopenfiles", 0x11000); + /* + * We limited this to 65520 as socket_wrapper has a limit of + * 65535 (0xfff0) open sockets. + * + * It could be increased by setting the following env variable: + * + * SOCKET_WRAPPER_MAX_SOCKETS=100000 + */ + max_handles = torture_setting_int(tctx, "maxopenfiles", 65520); if (!torture_smb2_connection(tctx, &tree)) { return false; -- 2.34.1