From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2118.outbound.protection.outlook.com [40.107.92.118]) by sourceware.org (Postfix) with ESMTPS id 53D143858C3A for ; Tue, 21 Sep 2021 13:31:49 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 53D143858C3A 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=IqAHzuT3Zhh7zFYwar1wyqufyJm4wWCGPcCWtxvbptyl8jBZdFOlyrXqYD4Nu/9blZ2Hkn1nV1TX0VAtvtYZL2T9XZ0pKgTwWkN1Lltd1ZjzWwVs1RfNqy61wzkWLzn04Xqz96AQ+kjmtJnHABn29umUaliyVEd9HMzQfIgARTb8PZd+fuO54vbZNsrgmXe3ZVeumn23f7iMaBuVaR9WyxJOparIDHNa3xuBFUGE34oNkjpHsbnLXnCXtQRfc9k5WwXuJ6ytA5m7tHYgtais4GqQH7eZyRbSrvPlPF/1fYXXfklHcYxY7VhTINjSIl0VKopL0ZEMQ3/85X3AkRKYnw== 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=drSMP8gkWN4BPyLQlojjaf6rZc67I09eI3WMbb6t5jI=; b=ah7sBvToa04Xr3WcIqR+MlElgA6d+4UbkAsjkQEgRAHRUttJByFO+nYGiBigJB4wF4F6BSnljejqwgtgvIlIJO2V33vWTc0yaGWswVuDY9G5EivozEeUU1IXo1orQoW5C8gIj9XebiGy80qvEPJmunkbPnsDb1ucpefiqiQIhB2Ro0p5wug4IZIP/LUASPJud/mrAPTxLRRSk+WfmPLziqKjFNGUwbzljaZxRDnONrwULzTWecd2mW8QM/183POWe5F2Pw0DfxMj4zfd7i0ReL72LhZ895yuN0RIEYjUj1fyTzPEt8gE7UNaBAeGgrZW4XV8K+mK37BN9lLFZnjxbg== 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=drSMP8gkWN4BPyLQlojjaf6rZc67I09eI3WMbb6t5jI=; b=VkBO0NUQOLYC9YEL9uwNm0Dw6TEWV2tg8ISSGNVIgzpnzXhE/ounb0VXP822IjwiJ2Gtn5HkXx+BqyXSM36Al3L0YicDsBRCkeIgYywimsmDXURgg+9rVoYSLdBqppv6GnACjsOmtMI8HM1EvGkAEdE+9rwtrjbl4Wovmaf4rGg= 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 BN3PR04MB2179.namprd04.prod.outlook.com (2a01:111:e400:7bbd::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.13; Tue, 21 Sep 2021 13:31: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 13:31:47 +0000 Subject: Re: cygrunsrv + sshd + rsync = 20 times too slow -- throttled? To: cygwin-developers@cygwin.com References: <20210907122631.65452be8d021ec72259431d5@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> <61adb3e0-9ef5-50ee-d422-6ee718d633c8@cornell.edu> <20210921082230.4e7f2421c729c0f74b4a8cfe@nifty.ne.jp> <20210921173035.d3f61cb132b7dab80fed352c@nifty.ne.jp> From: Ken Brown Message-ID: <682e0f1f-7a5e-be88-6f96-32284423bc94@cornell.edu> Date: Tue, 21 Sep 2021 09:31:45 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 In-Reply-To: <20210921173035.d3f61cb132b7dab80fed352c@nifty.ne.jp> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-ClientProxiedBy: CH0PR03CA0403.namprd03.prod.outlook.com (2603:10b6:610:11b::13) 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 CH0PR03CA0403.namprd03.prod.outlook.com (2603:10b6:610:11b::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.13 via Frontend Transport; Tue, 21 Sep 2021 13:31:46 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 049160b5-186b-40a8-ea9e-08d97d0428d8 X-MS-TrafficTypeDiagnostic: BN3PR04MB2179: 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: rk1x+/EJp+J2d9loiStUObExU+Im9Z7W/nIDm2dTkP4SlPHGOR87UteoZTpLXyxRV+vQEDCrJfhhTLYL/iCAR3kjFlhgANxC0DI9tRzzj0afx2gJDvet7i6I28ffoKY7A+L30LBGQMMV/w9s1FwYSsAPwno29n4Omk/he7BCN2nUN/iYjoVLcopxl/9MAHMt1Vg3fMdRH9BSWpTFlHWCt95kHf5hx2JsiaoBUaxdxxP4s0okFCYpYicSWYJAiO9Hz8ciutbn0SIQm+8J4dHRVQtx9ALqsDrFDwTS/f/IcnGyxy3lxsXQ6YVPgDpycD91bVtuTkVOwGrjbyo1XpzWBXB5rmxS/14jd3dq56qFmwfeVd5ySZJfPgD99fYGXzQm/vkKa9JHZ4CzpLYjkzWgGcCV0neu8C1XvuvWZpSNb4EaQCMFLJp9M5v3KWbhW+hcWnNEOe7lSnopyDoy8MdQg3stD5mhUfzuHkK1vsyipk2o1TCGVe5aOGJ13CQlpv5oSlyQL6WBGKb+zHsyAmnrDYt5ebShSQauH60FrsQWpj4EJLrnL7AAev+WU8MUeot55qL0dm9SKgJs8RwYlZUppzLpl5AJJUvTI6B+0OtlnV4g7Z6vAm2RPnytwiXLu0amw8undeHu1xe1+csnf9IOJjzVZIm7CdyKfCPPA8kNKh0l/1BNX4jCT3TZJAZFrxVmbfy11VjLb23FSltQX96NcPCJmGYR0rBKTOWG/wDxcy0= 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)(66946007)(83380400001)(86362001)(5660300002)(8676002)(38100700002)(66556008)(316002)(6916009)(8936002)(66476007)(31686004)(2906002)(6486002)(53546011)(2616005)(508600001)(75432002)(31696002)(4744005)(186003)(45980500001)(43740500002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?Windows-1252?Q?msEhNUqauabq7tJl8T5dTVJOoXU6Z01UyY3r4kOG7tEqtYxfVkzO2F2S?= =?Windows-1252?Q?/XYILqxxrz6qsYB20OOLh6Pxmh7pyHRxKXI3GaSqa945GYKnPCjJhNlY?= =?Windows-1252?Q?lCnT9muHrghot0OJzErZIHlEju/AnQv6ZUv5i23I59AE8chyp+8LrtcB?= =?Windows-1252?Q?/miLY39nmlrx8F6fKqYq/MBBWRZGj3X8eYUIjXRoNDcA20W8F1o86tVT?= =?Windows-1252?Q?rC40IoasthJKUav34hmIhRMK4+z5h6ggvMGu4ZWhGBcekkIcAmEafapa?= =?Windows-1252?Q?8959p3CVaozfFjTbcHInWGKolDKAa4H0ZpfvXjAYTbuSbAo2Mf8nAkP+?= =?Windows-1252?Q?Pg1hmwxLvdy7efgXd0JS8FN3JSBa+U8SXMiopOrAHh4lG63u/sQI2XE/?= =?Windows-1252?Q?TvEl2GRWlw7Mo7r/USV8oGYE0cBrBQz01rFCtSHFJ8IaMWKRBY9W2Qwz?= =?Windows-1252?Q?K14yUS8uk1grhF18xIlLcX3ZEvd5aq73+OVnQiZy0reaIpULDB9tNadq?= =?Windows-1252?Q?oaPmWBUxJpbINJXdy7Sml0B2N530KM7Fx10KvL3jXvHuvsjlefOPGIu5?= =?Windows-1252?Q?RgnTklMaGraGoWUkBfyQGlBbkzsOwRm6MIHB5ix56bhmlYs79sxdU52N?= =?Windows-1252?Q?AusEKjBnQHa/gzUi1b4/g4AlmrZxMn85djJkP+wXX+pBt4iSTUo8wPg9?= =?Windows-1252?Q?5xWPF+XRKvtuq3+kMZjsIk86MjhS0qkQZXnCz25ZqkYqqTb9LIpLabkI?= =?Windows-1252?Q?S24jSoy9WuroX3GzPHf7YB54/ZTQsTHeX9PqIIE9ZM8YmMXn6izugTn2?= =?Windows-1252?Q?KVlQUJdJxmJYZ4NjIeFnxqJh+bbqGtQNUFnHytXKXFyO8+3atFYwYVDN?= =?Windows-1252?Q?hLe4Pacn7dbOogf5ZA378fH9ffB6dv97/ZmxyEc1FJInlxKfnNY65+vG?= =?Windows-1252?Q?JYNHceojla76Ioej1umIE7MQ4MhvSX/CBHDBPTpQ24bw2wnT0fV/bkLV?= =?Windows-1252?Q?wf7eNn/MFim9xSCCRSuUmfpC0TA+Z8eJKdzFcjhsC6nJuNC7W2CN8VcW?= =?Windows-1252?Q?zYRjsl56cvoVfzrGVNGJU4daAl8hGdwobOg1wsBDQnWAOGr87TG0RYiU?= =?Windows-1252?Q?mjdmm3ISnZ7b3ubtmi0L941oOY149MiHUVq82V9Jf1e1jV6H/NeBJTjO?= =?Windows-1252?Q?yleel21ETMvRaM72h0zbAH49K5ZgYgJW/qFlYJItD/jJ19zAJT8DKYxd?= =?Windows-1252?Q?K95nNJ12CpXfZxFImv9EFyuG31zDddgWvEAPjIxMgmc5HgzEKGxb49iG?= =?Windows-1252?Q?9Zb9s9D6a4wWj5rXy5KVe4418JO+EPXVC5RUFONf3DIc6UzZQ4gYxgzu?= =?Windows-1252?Q?DCil2AoqTcCaMifealdPAVGTfjg0949zBnabAIl1pu8al8Z8ZS1OIKgX?= =?Windows-1252?Q?5zMcHyiAzWPNcmGQnNgzvyVWIYC4jwIfFqh2ST0UrSp3ZL1W0UwRAwqr?= =?Windows-1252?Q?hbGR633O?= X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 049160b5-186b-40a8-ea9e-08d97d0428d8 X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Sep 2021 13:31:47.0810 (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: 5iQApVtihdlKR9nsBn40iayBp6/bhmMxoI96Rx5HRFMC4gaG5E/1yMaAIQ+c14Rv5svdGe9pZz+j2IehG/mzpQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR04MB2179 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 13:31:50 -0000 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? Ken