From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2130.outbound.protection.outlook.com [40.107.244.130]) by sourceware.org (Postfix) with ESMTPS id DFAAD3858D3C for ; Mon, 20 Sep 2021 22:50:21 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org DFAAD3858D3C 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=YNIhSC7ZacJTFkqgRphNFWysyiouGan/FuOZaJZszflE5z9V/D7bC6NUYCI3agqZLp/Yt4zBhK8TEpTvjpUqC9NYCDtnDWsUkultIT0jSW8D+tmaYmHGutwUgW1aMKZdww/kmgix04sE/JoUzMYCZUDnW8WQJoOrE2FZ2LJlP1elvXrn6pJmB7eLZrRP+nAvfglKHzsgZb34Gzft6XxsZf3qR//1u3tTcrWX0xO8tggrNBA9+bSjWz/++c9yQ8+4eO9Geqw2uwp7GlCzbs2SQn4sEViOrknyJaFmUM+TY+O0rsXiKvXTGT4getCRnmA0Ea1HsMXTB/yZQXQVFYYWQQ== 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=SlUE9necBDwybCIp1/ghteKjUO7+sUAFGsyWX/Ho7dY=; b=STi0Zw3NgugPfhOU15XsuPF8O+UEnIZc8XKo0hufmP5l1cGXpyS1OsjvUe5fwV2yT6dGrZtZeZlavz3PfBr7/XG18/QSygPAr8e7Mr9VdlotzU+7YwPxwzSeQS5uFDLhOg0XbpInj/0t5mT+j+AQ1Bckr3O+6WyxB0rxYD8eJ2iHzd58O8DUzTtvy2bBT/rxL5TK2Vj+UtUBpMDN1CMZkeWsr3Dg3c4KQYVtyigiiK7PrPlMBS4K9InFKt8Jqn8471geKK7uIoOG54CjaOoDFG0dJlcjCK05qMo2v3138FD5mF1D0dW5OE6H72rInGdl4x2nz9rarONJi+28PsKIGA== 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=SlUE9necBDwybCIp1/ghteKjUO7+sUAFGsyWX/Ho7dY=; b=UuFswj4GYq9/bra9fIXXt8v0CC+fK0pMcFvnFXA0Yh5HBVCDPTwWVq6d1FfYRprPq97KfiFqoRFgczvsPa3WoCGqwVxvNIWaMn+Bey8afFyIxDaGxWnCTEJTuv3Vq6tR1BRWcMDVgZM/1uomI0gllisTvMdqBBVUb1yqFGYkRBU= 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 BN6PR04MB0354.namprd04.prod.outlook.com (2603:10b6:404:99::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4523.14; Mon, 20 Sep 2021 22:50:18 +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.018; Mon, 20 Sep 2021 22:50:18 +0000 Subject: Re: cygrunsrv + sshd + rsync = 20 times too slow -- throttled? To: cygwin-developers@cygwin.com References: <20210907122631.65452be8d021ec72259431d5@nifty.ne.jp> <20210909124115.555c6be15d675500617d284a@nifty.ne.jp> <20210909170549.506cc3c1f6029d904fece6dd@nifty.ne.jp> <20210909211940.51ef391e27d43f0421962cb8@nifty.ne.jp> <20210909214246.cd1ff1a3062fea27e51ad4ae@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> From: Ken Brown Message-ID: <61adb3e0-9ef5-50ee-d422-6ee718d633c8@cornell.edu> Date: Mon, 20 Sep 2021 18:50:17 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-ClientProxiedBy: BLAP220CA0003.NAMP220.PROD.OUTLOOK.COM (2603:10b6:208:32c::8) 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 BLAP220CA0003.NAMP220.PROD.OUTLOOK.COM (2603:10b6:208:32c::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4523.14 via Frontend Transport; Mon, 20 Sep 2021 22:50:17 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 712b7286-09be-4326-f5ef-08d97c8904b0 X-MS-TrafficTypeDiagnostic: BN6PR04MB0354: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:3826; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: n2Wp2AS+Yh1rRJjRiIG/ItYZuNaooqKhdc7wrkdmUmuudUMhVhqfkFUapUhvSfsrofD4WvMf9Et6wG3OckEp2Hb6BQRVDiTC4w9RZCxYIwBjjZGuz6jwSWnp4fyjPTekVR2e3WQON5f/eYBUiJmv1UqiGpq3K50mpaDxdZf6xzIMo7sRp7U45cB1murj0DE7j54mNFZ1mDABHuuSEXpA5Os3sUbarpm+4mYh59JyDionFs+hycrr97WVNfXNcwTziAelyLiYZAye8b9u7iJJix0UV9agzXrqkWmRzaMV7aZY4lYNPtc7znqVJ7FisakrcTi3w4n/8xUKEw31zYar/A0ojr6EsrjXy93WTdkE1VgfANsL/SiTmZZzUHyopJh1hWTVaIueZmG4YtRyPCCS0FJT3hF9iFkrFwu47V/tHG/bKLRSp9cCw3mGsDfyCS5VW8hP+gMtYqOXZ5jI0hdGy72q0Qt5LsGuOSqxSM5kHKX3FuNV6zNc17kg9qLJgwRvWZXfN7Mb3Od8zS9t3xJxlHvVMLZb7ZZpy4ervJwmRuS8ilGkXNtCB3Fu+7mFicTYdP38GdsYCsi5wtNLNyzU38IRSDo0ypo1YFC7WKwhLO70HqDfPOfN9+9/BaryZdjTtiAOV1tbiYc229bNBuq6vTjuCppPD8ww+v/yLUxvXMjJFmsiiItHUrLxTD9aRMIA+bguAQwqoR7erChHa0BqdjusSaOcib5X8pZfblp6tLw= 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)(53546011)(8936002)(8676002)(36756003)(186003)(38100700002)(2906002)(6486002)(316002)(508600001)(5660300002)(66946007)(6916009)(66556008)(4744005)(66476007)(86362001)(2616005)(31696002)(31686004)(75432002)(45980500001)(43740500002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?Windows-1252?Q?1cRDQRJxlyCxaf5DqozJgbnzL1tyTi76ao1cKMd0ancq9ExTbEQzmU6U?= =?Windows-1252?Q?z4ZBUpubb+MARNHc4FMr9Vqr/uNu4fo5KmLp95HiP7iu8Ga2OgTyXH+a?= =?Windows-1252?Q?pfw0NeSxvEATA3XdTKdhAGwSh98WNsmnUNF2Kq0dpkPCitDEVGZJk3H4?= =?Windows-1252?Q?+99HOZUlMm0xIqYIiaDjTr9jKYbaxk2aQOmC04zJ2o3G1lqpUBNIThwx?= =?Windows-1252?Q?RovUPDGofRHb3e09N/cLeF9xK1cA5jGTqWezuQBkx/2jwC1TtCdJ+Bnh?= =?Windows-1252?Q?+DTM7+epLj2V3I9axfxJwI/py9u+N4GE5Kj1y5EFO2Bt28uppOK4o4oa?= =?Windows-1252?Q?tc7O1/BDJz1p0bURijEgmuAhFT66XJC2tWxX336RUsvxV3qdYTxHkJ4K?= =?Windows-1252?Q?hMWsmfGDe+JUpxt5RBFTHOkqDxxr8eRdb1CQMGw/6bQDCvvr89amzxSR?= =?Windows-1252?Q?nfEcslDEQv17lsVWfx8jiEbGneOHCVWQRMil9gKnRKBFrIi4diNDRsrA?= =?Windows-1252?Q?ik4lPrBDsS+9XOriuGCbXMUlkCs9mwEOJxCSBfLyEjSorChEMXsrTBqN?= =?Windows-1252?Q?PltiuOdtJqWGqmE/dwbe8OFhTYgaJMopPhs20O6oF4ZlM0rwCNNA33ht?= =?Windows-1252?Q?1Yls4/GWmvYJygnwjvmo3mxj0GmuplxeV8jccjHkTWj9eji3pWK/NAYU?= =?Windows-1252?Q?/RQMJEBgrrbZSdHlP6YL7Rs7josS0kWLi0Mupfte5cXmlOZOf8xLLo+1?= =?Windows-1252?Q?gGoUYoST+SvDjLB2fPw7Yl1xW5cW56qJEJyruGbVMbZSbQsOWaonoyAv?= =?Windows-1252?Q?oUbwyBAxKpf36OuUz1CGhpzeL8xNPw9b0LpJ4YeQ1T18CaPnOUK0Y5jB?= =?Windows-1252?Q?WZ9G9nC5wtslvemU75v/pbN6orq9l5E1c8IuRYfU//lES+yTWAavTsHr?= =?Windows-1252?Q?xroxw0tQfb4ObRWzj3/lctRi3qzg6+OUiXZdj1zmpxl4edSZegZgdk0z?= =?Windows-1252?Q?4wLXbMpnm/VpHB6naQI7B6Vss3eGwotkgmpC1tpJxJHDSVKP02aTSDfi?= =?Windows-1252?Q?VdTAfswiDiMyeTKTE95s2vq3eC0jEeKfYapUYP2gZAUNI3y18f3IE2Yv?= =?Windows-1252?Q?n0ejDrndAzBj8rI19eMsrCG9aM9IQhiczc1p5uFs1laaLmRGgTpm1LxG?= =?Windows-1252?Q?cqhZPFgZSs4/Z1SmrxH2ykIds5ZuFxMRZOQe62Tr89s1m3j0dZnGf7ZM?= =?Windows-1252?Q?gzZ8wDAYWAm/LZFopZ8EjLzPiwMZMU0BXnNsUlschNo/JvRF4T3r1gsi?= =?Windows-1252?Q?gcGTs5S+SXJGQRJSWC5KbIsI8V3T1loHHn2FQ5pQ5w9gWIZXWn/ywwrE?= =?Windows-1252?Q?dkGxmCCUQlYej5zLn1nJdfJ2BL11W99ZK+6TE1O9yD/u6W3JFYlRfnxi?= =?Windows-1252?Q?52AMwsrcZtpTdjVbzTL+83N2UbzOF0WLoHakLQ0qUU5pQtG47GnbaMNu?= =?Windows-1252?Q?NI3X0iiR?= X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 712b7286-09be-4326-f5ef-08d97c8904b0 X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Sep 2021 22:50:18.1465 (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: jyaQX642F94VKeIGBt+8/0qgZ7JlQdsoF+doPQMUufyUhkjoclQmczrp8rEacc2GUtI/nSHIJsxtqAyAT6kzFg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR04MB0354 X-Spam-Status: No, score=-0.2 required=5.0 tests=BAYES_00, DKIM_INVALID, DKIM_SIGNED, KAM_DMARC_STATUS, MSGID_FROM_MTA_HEADER, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=no 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: Mon, 20 Sep 2021 22:50:23 -0000 On 9/20/2021 6:46 PM, Ken Brown wrote: > On 9/20/2021 6:16 PM, 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. >> >> typedef of SYSTEM_HANDLE_TABLE_ENTRY_INFO and SYSTEM_HANDLE_INFORMATION >> are moved into ntdll.h > >> +typedef struct _SYSTEM_HANDLE_INFORMATION >> +{ >> +  ULONG NumberOfHandles; >> +  SYSTEM_HANDLE_TABLE_ENTRY_INFO Handles[1]; >> +} SYSTEM_HANDLE_INFORMATION, PSYSTEM_HANDLE_INFORMATION; >> + > > You missed a '*' in front of PSYSTEM_HANDLE_INFORMATION.  Also, since you > defined PSYSTEM_HANDLE_INFORMATION, there are two places where you could use it > instead of 'SYSTEM_HANDLE_INFORMATION *'. One other thought: I wonder if temporary_query_hdl might be a more suggestive name than tentative_query_hdl. Ken