From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2070a.outbound.protection.outlook.com [IPv6:2a01:111:f400:7eaa::70a]) by sourceware.org (Postfix) with ESMTPS id B36043858D35 for ; Thu, 23 Sep 2021 13:03:26 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org B36043858D35 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=H3JNYee8AT3+VQQGJeT/H1elFoRL62Soqzf5SiAy9/9lQ/tg1a5qe4El12zQwMYHhGLBU/bhpMlg1BtbDEKQj+BjbNV0Nfs1G6rwmfDgZoMIeimXgw/u15z2q8Q5qUeLchISuPGKuMLieGH8NmHovg38fdUxpjh8T5KTmb3kuLFnxb+ArdZbBCXTbexxmEmN/GRfFFjIRb5bQ63E3Aemoyni4lVQlLOTMPGgvqcYyDYHXWHRxMEoVovyai20J4zRcHfgLm3hDHPDP1fMujGrunBq138PsoHT9YxVWncszrlItIeqbLXyowJteddiyfnpOW7FlRQbrqSjYrTSACeFNw== 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=0XTzR1UoyGC/JY2dgDbiUss0aFxVMI5GjY3zPNfhymI=; b=Z8AaWgMMZl9XK/GctVQocYiWB3I5MyPDfXU/z9iBKyzFgAkDHV739b1k0uFgnWh2pvizXY8Y16klM39riK6Of8pnSEzUDQmtsFJ2gpamV5iqo0Y9J3MWz0q7nGGYdLCBx4m2y213LIMWZUrt1HdkqnrfrmbZwHj/Bkn2vi1imye2atyUCdpIw5A+L5u7n3m4Jk8DqMUKPWG+E/kEy+9A8MYEv9qaK0ka0VTsQDPBF2Sdf8lXhGvoNWGEKppz49WMCp49+bvly3gERMBS6+54Rq+SktUqa6LLwiqrlgvmD1Kw1f2MfvmUhAtiHjmZvP1/qcCLACxeRzFrwCLlJQTmDg== 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=0XTzR1UoyGC/JY2dgDbiUss0aFxVMI5GjY3zPNfhymI=; b=CCujxES8FYSn6qaQxMV2NPSn6vbz5JpmNKYx8u44jqARUfXidQDpCmJOhgZ6S9nIH1euZ3nmRrGeMk2GtwSqjFqQmTnxV2c+6MoLiTjT5VIducYTTPB3KQr2Je0ag97pEYalnZYukOHhylLSufM91uGIpJiAvVQHqVv2RwfWRvY= 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 BN6PR04MB0867.namprd04.prod.outlook.com (2603:10b6:405:3c::39) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.15; Thu, 23 Sep 2021 13:03:14 +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.022; Thu, 23 Sep 2021 13:03:14 +0000 Subject: Re: cygrunsrv + sshd + rsync = 20 times too slow -- throttled? To: cygwin-developers@cygwin.com References: <20210907122631.65452be8d021ec72259431d5@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> <20210923172601.8fcd5304f606b96377ce75f0@nifty.ne.jp> From: Ken Brown Message-ID: Date: Thu, 23 Sep 2021 09:03:13 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 In-Reply-To: <20210923172601.8fcd5304f606b96377ce75f0@nifty.ne.jp> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-ClientProxiedBy: CH2PR04CA0024.namprd04.prod.outlook.com (2603:10b6:610:52::34) To BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) MIME-Version: 1.0 Received: from [IPv6:2603:7081:7e3f:3419:8038:2245:c6fc:6fdc] (2603:7081:7e3f:3419:8038:2245:c6fc:6fdc) by CH2PR04CA0024.namprd04.prod.outlook.com (2603:10b6:610:52::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.13 via Frontend Transport; Thu, 23 Sep 2021 13:03:14 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f1e4dce8-5e6c-4612-9bfe-08d97e92810b X-MS-TrafficTypeDiagnostic: BN6PR04MB0867: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:3631; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: nih8d323x+e6v1gpSGbuWlKSRYOSVjmeTaLMijKqOq94wyNofV0wvHoeqTcnEOj+eJ+9W66qdSR49iwYRURkUaKTZt6Xiq02/VLRoNrpmNeUe4w+FZ6n3ZrzuuXh89tWIsSZNBsz5IlVRoIPb8vSvL4b1E1s8n0Q3UOjZJCcqUVJ3IVVgYHTQlVY2rsXaMxdzZu2jpm3LefDUQqdp88I+ECS/1C05efs4oC+bf6GWq900ByAS12WNtvQh35UW7LHeJa7aABkcjAPlKXNnj7+s5MsVrjK+7pMPS+1r6/kldyUoX1+sxUsuvzDWTJe4EP4S7/iy6QFYAknQgcY40xLHkFOMW9l280bRqpbslemi+QVzImKf5e53tVwfH8JCz5g6HQS/VdTh5cG/X6YZ6GyRfVP9BzyQVCcA8nI0ad5bGeflQ34AN3y+1b6zeeK+DIFQDImdrqvyFezqNzKhp1UObIoKzUHxBnESrc6jorB50Bp/Kns3lSfBHWgBihSf5U+sGLHIWwlRCUsPXEwXvAH9A4rocRDtpftUCfZLqD2mvnBPxfTmqIhEW6ShRSFWqPt73IJ5Ue6ctQeYLBRyTRt5rAsVgYRCkkAnXP1I2XuC9ZcPyTakAdfeKFkO1oEr2NyZ23zD7iksABxR8Qfq/tbhpPVBxzN8m6PBoGCxbW60Rb42qg125C6mFBzOcNch1PcBl4LsBrSxn3oiA+ZlhBlctp6KVJ4sFQCkhod3dGKDMiysV6qpbjOayW3E4vL2fM/4+2brbk7VVQ86rDvrwucEtKEM42U6eZk9dtEdkYj4RGUb4iOCySz6y+K2Mz7XNaBcCiqGZO46uZq9vs5G3nT5Q== 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)(36756003)(2616005)(966005)(86362001)(508600001)(186003)(31696002)(38100700002)(31686004)(4744005)(66946007)(66476007)(8676002)(66556008)(6916009)(6486002)(316002)(75432002)(5660300002)(2906002)(53546011)(8936002)(43740500002)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?Windows-1252?Q?g5Xiec3c5ygzhn463Ci5r2ZZYzqas7wTfnPYjDXVEfDZuv4OtLz1ztHL?= =?Windows-1252?Q?BU6VYHOgnggyDLxy/0IrGD+DnSJOqM9P3ll37eeSa476vi2bmbxuK3Z3?= =?Windows-1252?Q?BKJQJj4nmrlSLT2S3kPHDlcbk356qaRUAc7qJfqL9jM2mewXS8CDbgCh?= =?Windows-1252?Q?zhvXb8D1y9FWKCR6FcAh/v3HFtT9lrM+hyB27zwWgb08ibK047mRJPXB?= =?Windows-1252?Q?i2mGpQITZhDw4lTT0BoP6oSBdyeSrQ2V7vgguRGuSxdRgfyHeOw1BCO1?= =?Windows-1252?Q?55LE5Mr4cc/eoGX95Dzb2aDFV9FQ6TRHJ+kq3d3tbrAQY91MPaAmjm5f?= =?Windows-1252?Q?YeXCQZDP5FiVs4mjMpOyJRtUCmDFaxzN+y67Z4ELCtkQz1RKzGTMJ1H3?= =?Windows-1252?Q?5G+Y5iBcj7MKEze82CZhg6HvBtxlUT+pSzVQnjn4XW+QXImvsKSNDh7o?= =?Windows-1252?Q?jNPCod9szkGLXgCp6VXcqQm7qz7wLiDsxhNt6s9mxGy95iGlOK4efDld?= =?Windows-1252?Q?9fy7NC6WYhpY9lFcbJj+cpEC9cLxCe8czW6o/DlDqjGhSH/BRs9XSGhn?= =?Windows-1252?Q?M69xpcDSuBkG95cezOSj9jExT8zysAdnKWkCGW/xYo2WNNZJaSbwk9BB?= =?Windows-1252?Q?TlIAeb5EnZUpYH0IDLRBQ/JrSVsPJxjf5pEoPndswpuVd29U8pR4dIoZ?= =?Windows-1252?Q?4OLEcdVsF7bXnb0j1XOcLavKJHU6NjeoJ5ADWlumriQm6YsvCFPOHnAg?= =?Windows-1252?Q?LsdIhnn9M/VDHd9RszKDTWRDc+WC4Sr1d7/3IEesf1qo84YWO71TFjZ7?= =?Windows-1252?Q?WoTxJXjwUdnjFDFmaw8VQuDnNJXTKJZRqM6Us9SSfqvH8Aj0sr05E5ho?= =?Windows-1252?Q?atbvkBbhpx61/PIe46fglWlYqPhuB9FV039Upu5z0ycGd1WSGLm0qd/f?= =?Windows-1252?Q?IsJTKexZHYd73ovd437BJhh/+YHpW1bpqzexyASTV9Dg31PrtoH6VEdT?= =?Windows-1252?Q?TCI2yomPZkS4PfzCqmoBL2VZppAtwxQpeVsodWo7xpoPONC7O7xIqKE9?= =?Windows-1252?Q?x27lMJxuMG+tskTAbcjqGqlGDXKZzMPenxrfSrFEfiV4qU0ppy5HitrW?= =?Windows-1252?Q?vQ7Jcdm2xjFFUQOwQbtLKckPk9WN7xDvSIwBwmsR/NKxo/ikzdXc/5zk?= =?Windows-1252?Q?lAUYhtuqBIGgs1qSz9yIibAsKH5rxlmsifGTVGHg09zitoPAPmLA7Lzl?= =?Windows-1252?Q?4yNx87/nfwBOexwZCoXZcVzYG3dS6PI5FWXRr8qgmfF3N/6En7kQrFWg?= =?Windows-1252?Q?SWe/ksyMqB14o08q90jpiCTnMJ/PfjnrmYLDYoGZIaJ1SPK5GExXYllL?= =?Windows-1252?Q?QxXKKDTts6awCh2CHw8BUk4rGzoSCWl0/S8NXVxStJ/3ZlN+WNBbs9C+?= =?Windows-1252?Q?CgerR9iaGRte6WJ6uytV60aNHzeCm/5Cjq+UKJm2CYb06WJkUdhG6hB8?= =?Windows-1252?Q?dzlAIT3UPNo93y4rC7fihb0AlOmKjw=3D=3D?= X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: f1e4dce8-5e6c-4612-9bfe-08d97e92810b X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Sep 2021 13:03:14.6461 (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: 9pW3Mzme1miFM5w2n9KwohHOCmyV+M0qHHjNOijnWZ9YilB49BaVFaXerbKvh2p3p9MF6vZxYWcS25y1cjPhMQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR04MB0867 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, 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: Thu, 23 Sep 2021 13:03:28 -0000 On 9/23/2021 4:26 AM, Takashi Yano wrote: > * Make temporary_query_hdl() faster. Thanks! Again, I'm not familiar with the Windows functions that you used, so Corinna should review this too when she returns. I have one question: The documentation at https://docs.microsoft.com/en-us/windows/win32/api/psapi/nf-psapi-enumprocesses says, "There is no indication given when the buffer is too small to store all process identifiers. Therefore, if lpcbNeeded equals cb, consider retrying the call with a larger array." Does this mean that EnumProcesses could return TRUE even if the buffer is too small? Other than that, LGTM. Ken