Received: by 2002:a05:7412:a9a2:b0:e2:908c:2ebd with SMTP id o34csp1034741rdh; Fri, 27 Oct 2023 02:53:18 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFmEHK5ybatdjKKLmvNU6TaHhgTGlXbBa808WAyZFH+qxhxHs1Okl6c/XtADsj2N4fqe2Ma X-Received: by 2002:a5b:c2:0:b0:d9a:da03:2417 with SMTP id d2-20020a5b00c2000000b00d9ada032417mr1913093ybp.45.1698400397875; Fri, 27 Oct 2023 02:53:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698400397; cv=none; d=google.com; s=arc-20160816; b=LIiRsiPgVuIB9PxVGQX/HgE/XSRLAWz5ILyhiEvd6o3zJaBlhwPSwphzDWSb7qoY87 A2AAHPSeobPdSBUWveeYpWum8lihx14kah1aNlEWGpDjla4ot4pOv+GSEDh2RtbWAmEG ON1lQFY0huOypToZUC8dx9mJH/wgcDRJ1XWSeyJzpuaJXUwVQxEyl8L7e7aOqPdPhIoX m+Ac2//eXUyAnomdt9/hcZO32T4UNN7cVFQw/V6YYML7h/5ui+/sXPYlNTEZz6zbCcIH jFLktcIJ/BQ0jYVdCNVPpK04C+G5GDbjn1OXjyyT1QU4FIoqBr1k1GbmB4yzE7fu+Vtm iXEw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:date:subject:cc:to:from:message-id :dkim-signature; bh=KP/ue/zxu8l7wKtLGFLyLI7UO4BUey4BbBnzJT80+vs=; fh=ebEWZec06yrN5oOt/Y35GPyMG2wys74RjL8n7FG++NA=; b=nloKLOJNUjj80MmeOViRNknVznr/s0PpWyRZVkDENIccmHISzmYifF2UFKHIaFSbOS NI47Bidaa8GbsBA2ZObK3g9b/WvAUwnSrVrrYT22T4h2HE4v6cDMSmLP8N04VqKFy/JA vE5iRYRzM65+AnFibzHLtpTsOqkIzqGIInHFg+yp0iodDQFKOW50dm6yclh1fUHj9IIh 9XHSbBZb52iyQ/E5cWP4CzOwxSi2CjHtFTxcGE/0frfvbpx5W25cX8aNYgqmTi6eo4k6 Bn6UAE+/iTIz8hBg4NSjAwGTLGOHYw5m5N2bhjK3Wm0MJiEuTMuQJY2xGvHKYQh/7KeO 2Tsg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@foxmail.com header.s=s201512 header.b=xL68uEwg; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=foxmail.com Return-Path: Received: from howler.vger.email (howler.vger.email. [2620:137:e000::3:4]) by mx.google.com with ESMTPS id n15-20020a25e90f000000b00da0521a15e2si2069044ybd.307.2023.10.27.02.53.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Oct 2023 02:53:17 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) client-ip=2620:137:e000::3:4; Authentication-Results: mx.google.com; dkim=pass header.i=@foxmail.com header.s=s201512 header.b=xL68uEwg; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=foxmail.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id 23A76808FA5C; Fri, 27 Oct 2023 02:53:14 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231345AbjJ0JxN (ORCPT + 99 others); Fri, 27 Oct 2023 05:53:13 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55806 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230502AbjJ0JxM (ORCPT ); Fri, 27 Oct 2023 05:53:12 -0400 X-Greylist: delayed 149267 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Fri, 27 Oct 2023 02:53:10 PDT Received: from out203-205-221-242.mail.qq.com (out203-205-221-242.mail.qq.com [203.205.221.242]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 065F09D for ; Fri, 27 Oct 2023 02:53:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1698400387; bh=KP/ue/zxu8l7wKtLGFLyLI7UO4BUey4BbBnzJT80+vs=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=xL68uEwgIEZcFCGWE8nMXqI8GXN3hPftOqENJoJEQR9dNhFN0C4IrVLBlYB0PHjwQ l13FB9TAnmn6kfMqh5pAwjmQH5UlMuhccTKGaBWE+f4chgJ86fjaiGx4INw9v2ZUYZ 4NmYf3L+6WoBADsSBb2u+2Nrqp/C+oPJpYGcMlTU= Received: from linux-lab.localdomain ([202.201.11.22]) by newxmesmtplogicsvrsza7-0.qq.com (NewEsmtp) with SMTP id BA633296; Fri, 27 Oct 2023 17:46:38 +0800 X-QQ-mid: xmsmtpt1698399998t46rr57vr Message-ID: X-QQ-XMAILINFO: NGZp1yYNf7Y+SiqTGR/e8p8tykWVyihnA8OaFZlZpXiVRYMA3VnMk30xzFhOCM 6xAxHgTi/MbBiRQxQqSqZpKj8gxK57kcLp+p1yAOhZD76Q5m+aBsjIQ4YbN1QS2DsDspex7Cotps 9N+b7qkR0D8bKwgQO2X4G2aYq74JxJVK9+et7r5n4vaFjd3xX/bjDq4yh1NgLl/hzc8tZBNY5780 llo6Ac5ef7cJiNDdt1f9VCvDmYJHtjwmD/ozAoH9fFckLcMQX5Ez0sktkx7Eb4u91VSzX2M4hGT9 PFz/jsfjMZXze13x3E4F6hFjrt8gW9nx6ds4pynWaUbB6zsC2Ah3WehXbAFPxNwq1yRFx5EI5Yo6 2TJziwqijA3ZPFMqI/52qIFST5TsbQPv7gAmy+jfZ0JRvS85YCww/Dw8FsEfhwQ78p79NXQ4Lg5W E3O+Yano3LHiWP2m7HBKRpc5kdopAfqQ7Ddrx7W44KhiguaK0q7HXhZY7eBC+K9ixTd81KTRkx/l LOgrpyjzqNILXB0oGeBkDWzfocgD5W+kSHOW3sW+P+stEkdIGE0UgIlV061BkUGbdGhgtjWfMnug hgpBWnhLQVScn+7sZAWwxMn3Wd/IsZANTvll8xLO7sa4gwSD5LLe9BHIESsYqr9/0Ufve5KXypvw l/09QAswxQ1wyYg7ih+jecSf+3Eg5mGwfjZ9yMJyDRhzqSIr/BGahUfDkLyG9JD8J0hm/CUNvdNy lQ2mO6DXZ5RtP2+sRru5PEzFJ0dhXRRbC0n/43F9Fd9KUBVNhJ4l9xqHNRNZ6vFsXZqQJHSCC7SZ 8N2gAuHj9hso+K88hFFFi5Y/Y2iiuHwYSZ24ez65jlr+PJIQ4QBRfIODh8Kxerrjs9TipdGm+P+H Zm4i5rRDLhKuKE5T2F4t1r46H5/yLbvHrdd862yINtr/tXL1Fjz3gycgISkIWJFIYG45yZWJrN2C Vx2s83DrhIfXHgeF4ov4GT1bQbchROVMBOuikuhc5fVyOVdjOcaFatPngHchw29tzKlr0FaAXKic N22oBKPBJgMXee4dH1voMBH5iManIXwpGwy/QZHYnNiz8M7zFvXaBlNk3afYY= X-QQ-XMRINFO: M/715EihBoGSf6IYSX1iLFg= From: Zhuohao Bai To: bcodding@redhat.com Cc: baizhh21@lzu.edu.cn, falcon@tinylab.org, forrestniu@foxmail.com, libtirpc-devel@lists.sourceforge.net, linux-nfs@vger.kernel.org, steved@redhat.com, tanyuan@tinylab.org, zhuohao_bai@foxmail.com Subject: Re: [RFC PATCH] _rpc_dtablesize: Decrease the value of size. Date: Fri, 27 Oct 2023 17:46:38 +0800 X-OQ-MSGID: <20231027094638.763-1-zhuohao_bai@foxmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-0.6 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on howler.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (howler.vger.email [0.0.0.0]); Fri, 27 Oct 2023 02:53:14 -0700 (PDT) On 26 Oct 2023, at 09:08, Benjamin Coddington wrote: > This issue has already been addressed by several users of rpc_dtablesize(), and they typically follow this pattern: > > setsize = _rpc_dtablesize(); > if (setsize > FD_SETSIZE) > setsize = FD_SETSIZE; > > Does it make sense to attempt a universal fix, and should we consider streamlining this approach for all users? I apologize for not initially recognizing that some users have already dealt with this issue. Nevertheless, I believe it's essential to modify the _rpc_dtablesize() function as follows: if (size == 0) { size = sysconf(_SC_OPEN_MAX); if (size > FD_SETSIZE) size = FD_SETSIZE; } I will work on cleaning up the existing code in the next version.