From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2138.outbound.protection.outlook.com [40.107.236.138]) by sourceware.org (Postfix) with ESMTPS id B61B43858402 for ; Tue, 21 Sep 2021 18:51:48 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org B61B43858402 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=cornell.edu Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=cornell.edu ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aCeUr5oeE+gds48G/adOi2L69+9rw3cOfjiLcRoFeE1osd7iBr6FAW2R8AMYCC6ezIWGiJpvkGQoApPYcxV4GBJCSx978GOc74SkeKSYWSUECP92PWJuDsLHxIHzjYUGUI93FsgEWnmTIohFlsh85EH+FivZtEDSeqsShlbyhLF0XVnn16UC/hoSnF4cLEXJ8VHtZXAlMLDXZgqy3qrIYnVG2rGlx/7JzpcIhyEebh2Yi2ZTAm7xa4uIngPvNilDMtmVOR30mLGW8gkw5aVydvHS5d8XhS133bxkrYnkpMFOfN/32sYvKD+QVcYBXkCnAkyMoEcIp0UEQhU9biGbrg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=PnxCVw1BQtVgkipnrzNxIHQac6VzqKdx984PDoirxXs=; b=CZLplfW/w5Q1ER/0aCLn/f27F8nSGNOXF405rLc0ZRG/KQOhTHnUoL5yH23I3Y4Jjog3ZsVxreL9FW9FnLzIkC/AxTivXFQHromfR6nSXdfVRZ+dnyN5wSZT806cGGmg+IJtqXlI6CdvpXQ9Y67tQRzICO+U6e8x0+EcJNxN2ZhpxFgpMVyfoZRlbidM1475D6c60Snlpn1g17QJkbfJQGYPW+Xr3HXDHSlY+CeZL2xqKjCEJzNIiFW8EvZNsX+snig89fXdnwBkfG5LNtmFo/smRH36BKeVyTlDoKsMS5l0Rrxf5e619Ci4bt/z/YP8Zlenln+sQ1NDbesDXPtg+A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu; dkim=pass header.d=cornell.edu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PnxCVw1BQtVgkipnrzNxIHQac6VzqKdx984PDoirxXs=; b=RgPaT82pBMciTo7oD3PEaEoKgPvR69ue5zFZg+d5E70tyeLz80AdyQxIwB5DNVbG5rha2yS66wW7LkkPYUmcuvhQYWXl+eLlsd2IFDlrnhQiQ1m11uN9xB7rN6ZjjGsP5hzZra3PeSEvQnPjdq9Tbqo3dCZB/Q/n1jjrgDS5Qg0= Authentication-Results: cygwin.com; dkim=none (message not signed) header.d=none;cygwin.com; dmarc=none action=none header.from=cornell.edu; Received: from BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) by BN6PR04MB0242.namprd04.prod.outlook.com (2603:10b6:404:17::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4523.18; Tue, 21 Sep 2021 18:51:47 +0000 Received: from BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::5113:e84a:b38a:7a66]) by BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::5113:e84a:b38a:7a66%6]) with mapi id 15.20.4523.019; Tue, 21 Sep 2021 18:51:47 +0000 Subject: Re: cygrunsrv + sshd + rsync = 20 times too slow -- throttled? To: cygwin-developers@cygwin.com References: <20210907122631.65452be8d021ec72259431d5@nifty.ne.jp> <33386baf-3b2d-d57f-2ad3-1bd328ed7935@cornell.edu> <20210911075734.aaf37697ba7db2ad14d911a3@nifty.ne.jp> <20210911113517.f74fc3ac1971bbf04c7a9bd1@nifty.ne.jp> <20210920215229.cea5722b2c2fcd7e03917108@nifty.ne.jp> <00f4eca0-2b38-f4bb-98f2-e99e7ee941f5@cornell.edu> <20210921062737.13448347e0fc28a9a3dae38c@nifty.ne.jp> <2bdbd4bd-a9fd-ee74-58c5-0e102da111e9@cornell.edu> <20210921071652.a7885fa2d5f89db844ed1119@nifty.ne.jp> <61adb3e0-9ef5-50ee-d422-6ee718d633c8@cornell.edu> <20210921082230.4e7f2421c729c0f74b4a8cfe@nifty.ne.jp> <20210921173035.d3f61cb132b7dab80fed352c@nifty.ne.jp> <682e0f1f-7a5e-be88-6f96-32284423bc94@cornell.edu> <20210922003614.3a39a2e91632a58105a99fde@nifty.ne.jp> From: Ken Brown Message-ID: Date: Tue, 21 Sep 2021 14:51:46 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 In-Reply-To: <20210922003614.3a39a2e91632a58105a99fde@nifty.ne.jp> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-ClientProxiedBy: BL0PR02CA0132.namprd02.prod.outlook.com (2603:10b6:208:35::37) To BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) MIME-Version: 1.0 Received: from [IPv6:2603:7081:7e3f:3419:d571:af58:205e:a58] (2603:7081:7e3f:3419:d571:af58:205e:a58) by BL0PR02CA0132.namprd02.prod.outlook.com (2603:10b6:208:35::37) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4523.14 via Frontend Transport; Tue, 21 Sep 2021 18:51:47 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 76f119e8-2158-4f7a-a805-08d97d30dd41 X-MS-TrafficTypeDiagnostic: BN6PR04MB0242: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:7691; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: AsNfxkubiX5RZ1ENsXM2h6K+meAqUG7FnuRewLFtVLklR2rHEAg+LgiFjhMSdLK4IxOPXhvEBcyit4NzrckcvAmUjW0Bgs6cBdS6lSXp1ejyF7FPf+XKSfS6OrGsVYFCNORAWqQl+x5piZUz7xnbBbsx3hu8nnkED7LUWczjhej6+n9eADqah13AqoxyK6JwRwp9qz3V/B7pd7Y37bdPsYEHF2hKGwcq/NpCG+pHMlZs0ekRjNI3PNDF4nfExzUXS5NiTp/hKMl4UKTsTDnCg0LB90sCp04/QXbGH4UKxG3OiC+wpexwYBN/2X75pt66r9djgxtSpyT1KEf9E4hZJsMDg6dl/R280o36uy2UUeoEDqdvViTHbNQugv0gW4HSfpl3XnYE+LaQ1pdpGJlZ5ThKkoKmSeVKxmhvOFaO615H54JA8pA7QXLDjQHyvj4RPMVEcx822QNisoRtcxnPWlzWg4hv8d0sfgJb1UiGqcsidCiByGOTdMKwI4pB0F/F2HZJfIcYFj3+jf53301Jwyv/O//aHWSJE+eRwM8N/i5ysO56qdF5nwgm9bfcBVw29cBeBt4TYXacmJ25VMrKb+mtQu3vcA+FTI46tW80mZ4egfBaSgkxQKy8r5PSKZQt7GjuAMUv8EJCyJDVRcaXx06vSK+XqSOtJ1ZrNBKpPXF4GWiats5t6yrLeu3GvNfjSMP/KMf8B9rgoY0ggsPND1H1I9yQABenQVU1CpWqQ20= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN7PR04MB4388.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(186003)(38100700002)(86362001)(66476007)(2616005)(36756003)(31686004)(75432002)(5660300002)(53546011)(8936002)(508600001)(31696002)(83380400001)(316002)(66946007)(6916009)(6486002)(66556008)(8676002)(2906002)(45980500001)(43740500002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?Windows-1252?Q?qNRM7lW5aa2QA9HFewthR3kheazZd1bbPn8zh/6hDCFX0QQM+UrdlfHl?= =?Windows-1252?Q?vks3MZlHGAxI63INPQQk3JjTk1hK3XeMb04Ou3COvnq6M59rDbq95ti8?= =?Windows-1252?Q?HCvCc8dXyhiyoVQDI+nBbMrfZJNFggptOL4mRV4qMRXEARu2aQPBsNQ3?= =?Windows-1252?Q?X8xKbtbkyn8QJmuoXBNejwGfIdvfbatN1My3fcHPRw5O7rq6XmKlM6E4?= =?Windows-1252?Q?BjSzz8G+w9ElV6EtvBFijVD8/3xWgnVl9lWfmcKwUkAh4VIZ4Hl/2NaF?= =?Windows-1252?Q?sF848owgct0Q8Zk9q/+wTi/kDdrkmK7B61BvfxDVRiEgiuaDl1vKGHjH?= =?Windows-1252?Q?yBC66+C8dKjw6ukUWCmf+ns0tCIXx1ru1IgJeATIYmNv6Kh+sw0aIHaM?= =?Windows-1252?Q?thCyky/Bsqbho7pEy9Lq9S5Wbj4XdQzZALSqzc8P3QwixpWSQhNdAgsR?= =?Windows-1252?Q?PIQxeOJH1ntz4m72hv0jjV61QT1oFRHTuT12yHcCJgLgPyZOm7pIgQWc?= =?Windows-1252?Q?Amr3WZfQJzH02/JlqsNwrN0cbC7xmzQGXK9kdOzt3CT3w00QNWNT5bHP?= =?Windows-1252?Q?I3cAkG8mNMUmC+lCMEou+GWN8+i12Cl0L0CLJNxaMptHSEqCunHSAAIn?= =?Windows-1252?Q?ChsCG62VjHUAqOaLvf3gnIYPxpeobQ4f8OtApLC8URhHfuHAKgPViOcE?= =?Windows-1252?Q?ImIUh9EmHxg41pfGUC0QECMg7p3Y+NBCfMDzT5lzNNXQYTStpIKPjdpM?= =?Windows-1252?Q?zSWyRIkVXMQ8GGoQI5qzlZUsRa/tXzokacVhtavWy1bw5YrO1C7QptCg?= =?Windows-1252?Q?YQa/n30WWyWwk+EJhii2KObO2UMdztZ5WKdvtsp0o6yr6wiamqhJTN6Y?= =?Windows-1252?Q?8efelF44WXSJe8EX1lpEXoZQQEwV0G8qIEXzPTal+5Datcry4cM3N0KY?= =?Windows-1252?Q?EqM72mo7DQdokbupdL0bRPK3wSSA03fG3hVO2RQbr1YOURSrCsahBNB5?= =?Windows-1252?Q?uUNLrZxWRQTKPsiOiXY1dLydDKB9Ge00UKyvXo6CiHHY3ZIoJcO4eJ/y?= =?Windows-1252?Q?MLkwunp1Xp3zeWf+zoZvvofuGR57QWwSO3zdd1SIXha8d4E5g7+jlj3O?= =?Windows-1252?Q?/7iMXlLsrDxKdXMi3yOz52KseIm0QwFjKJeWnxK8Hd7qaFkqvKDnTtB9?= =?Windows-1252?Q?B08AZ8esuZ1jJSBckqV+uAQArcopJUjY0Cp7EBl35Qoo98Sfr8ONJ+oj?= =?Windows-1252?Q?tY+krtbp5n5KBGzTC1hmAvjYvd5Mb07425d8du1n2Ad6pqXwJScoy5RZ?= =?Windows-1252?Q?GDpsr4hGMRTZqBxEFwC45yNBkseJlfvJVubI6xnI7wPyEeNHelhnaYA4?= =?Windows-1252?Q?tTpA2hv2utIzlKnczpyJ6i5m9IRlr6I3tI1q0r9Sep4JGbDMMxRsxuWm?= =?Windows-1252?Q?xNVbIZdj3qFDlFjL7MQB+EPconnMwT3NMnKF7DPFJOrXU5oSdkZ2SxbH?= =?Windows-1252?Q?KnHyfJqt?= X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 76f119e8-2158-4f7a-a805-08d97d30dd41 X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Sep 2021 18:51:47.5914 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 0F4LB+ONSS8VFtKwWz7HWOe78BWURwad6r1HipDrhOKM6ZDpNMmz8yZDYXB/k3Tzc1rlQrQWwnsuw32ORdle5w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR04MB0242 X-Spam-Status: No, score=-3.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, MSGID_FROM_MTA_HEADER, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: cygwin-developers@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Cygwin core component developers mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Sep 2021 18:51:50 -0000 On 9/21/2021 11:36 AM, Takashi Yano wrote: > On Tue, 21 Sep 2021 09:31:45 -0400 > Ken Brown wrote: >> On 9/21/2021 4:30 AM, Takashi Yano wrote: >>> On Mon, 20 Sep 2021 17:39:54 -0400 >>> Ken Brown wrote: >>>> I'll push it tomorrow unless you find something that needs to be changed before >>>> then. >>> >>> * Add name check when cached information is used. >>> * Confirm Name.Buffer returned by NtQueryObject() is not NULL. >>> * Add error check for HeapAlloc(). >> >> Still looks good. One small question: Is there a reason you cache the pipe >> name's pid and id but not the key? Wouldn't you get a more complete name check >> by also using the key? > > key always has same value, so I did not think it is necessary to > be checked. However, if someone has multiple cygwin installations, > pipe name may be confilict without keys. > Therefore, I have added key check as well as pid and id. > > Thanks for the advice. Thanks again for the patch. I've pushed it to master. I'll probably make another test release at the end of the week. Ken