From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2100.outbound.protection.outlook.com [40.107.220.100]) by sourceware.org (Postfix) with ESMTPS id 1F59B3858429 for ; Sat, 18 Sep 2021 13:44:53 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 1F59B3858429 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=O2DMK4YmWO/xRL8iCn7wtWnEJGjtbhXlWCYc4EieoGb2d34OaotM23mjM5zJrJp+S8KQnJH79jPb3m5YAgrPbsZkkVwrP//JkuhEIhcLuWvMASqIz1U0GS9WWx9ANoyIaTKBdgt59UBoQ29MM8LJUqqKZySXysWIPsNdxfiqs7AWBYwv3Hdqc6z9fuF6lZKgX8d4lsoBLcXI7wrs2T6n4S2lRN+lWa6N1Inn8CDctMvPwIq/4skUaUkbzKTno/Pd+s4m7jF2/YT6y4fydY1HZl4x5o7LvNAeQORjxPD5Cd5cPWYM/5k0mLAREZfE1Whnvd63h0tJacmCA6hAYfAqMg== 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=KsxmB2A2chH2BvzJzIf2Fif0PfA31xkf2lZFthcpnvc=; b=JhHV4ItMdBVu7EO1shUJ8bX5Z6nL0h6H0Li1uSLEbTWRMaTbp415KJODHZ8n1OSlamttPojs1cMk2XN+YEx+MFOoJgKCGiOSXoX6/ismIOepSZmxNVFomCzmAZgctEwDM1p9oytD1CeoB0kkhbLBPnb55PXjVKnVqiiaQfDeoOvo/oj23VIIJgYywBebXdRJn9csBVWqatS2iYJSIirBHaDZD/KHjvcjHaqoVUbkC2wk+nI+5tGD9bvuftv7ypp6AIWQyfeSL87h0ygJHGXJIO6y1xnahElOhLJ24lvIqYymRNqhckkzrwVUG/pNY01hqOJnpkU9D53ULSyYv2EsEQ== 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=KsxmB2A2chH2BvzJzIf2Fif0PfA31xkf2lZFthcpnvc=; b=Q/ajbYlTurqi8QOZyi12Hyxu+nsCoPlHfK9PmvIva6sFkKXTANvUbvtLGNKcXvD7QiKUTQczzdcZw3iGKdtmVRlBmfeQblm1Z0zltaqPKBqrNNw/CQuUL0Oj2cp2uNbQ/Z1Gi4Mfs6HMLO+Myin4LPVnSGqaIeX65WUGJQi2oJA= 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; Sat, 18 Sep 2021 13:44:51 +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; Sat, 18 Sep 2021 13:44:50 +0000 Subject: Re: cygrunsrv + sshd + rsync = 20 times too slow -- throttled? To: cygwin-developers@cygwin.com References: <20210915205433.014102a9c1204687135e1417@nifty.ne.jp> <20210915220450.a96397d8b8159d9adfbdab07@nifty.ne.jp> <3ca95472-9fb2-3e62-3e28-1bd2f85bc018@cornell.edu> <99e3ac84-bee1-4abd-de9a-4ea2e7b62b61@cornell.edu> <20210916180905.5f857dad0568be96ac36cba5@nifty.ne.jp> <20210916220201.63924a67f337ea876954d7c0@nifty.ne.jp> <20210916232756.fe8c744401b6cf703b1fe993@nifty.ne.jp> From: Ken Brown Message-ID: <4739986a-9f0e-7cd0-c633-c7136c31ccdd@cornell.edu> Date: Sat, 18 Sep 2021 09:44:48 -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: 7bit X-ClientProxiedBy: CH0PR03CA0334.namprd03.prod.outlook.com (2603:10b6:610:11a::25) To BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) MIME-Version: 1.0 Received: from [IPv6:2603:7081:7e3f:3419:1d36:e122:658d:e368] (2603:7081:7e3f:3419:1d36:e122:658d:e368) by CH0PR03CA0334.namprd03.prod.outlook.com (2603:10b6:610:11a::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4523.14 via Frontend Transport; Sat, 18 Sep 2021 13:44:50 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 64c76a48-559c-438a-4b64-08d97aaa7cd5 X-MS-TrafficTypeDiagnostic: BN6PR04MB0354: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:8882; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: +vzlXVxTWEZ273XK31/DPWPodxDncAMnAyxFubPz0dtXYfANvfcTvIpbcLBRpeMVDkj6+dsuc69Il2Ej608tX029Qb4FD4UDztE9Vn4GkjHPClqioulEmFUZTqXC8WqQqnDeDxa0uH/9vFlVtK89uaQrX8L33BALWDJFyoGMnK0ByZjIz0nY0e8ZgpOmEmeebCXyyJt5FkDll6PhBwZAb/S/cr3dSG2kx4k9m3FSl3ADNo0l48yNKcRd5ytr9z/LKfT4WID2GnFnvMUqlXDRB2Ez019n4ZmdwBodHfgakEN9MfZXYvrafIq5cwENdaCLZd1cZh3Yg8mveQATf7no8a450YAsGFp+D4MrLX5Ycf3JcMpKuN6d3SQawu/zzjD/XcAy4mE9xxFxKUUs4YJx0jPcUtftJKhX3lha51+Ibog1Y9YjP0G/07EVK+yDdpyyeJEqz/G9pPUYS6+mdO5h/QFVTBCB/cRTYONi+rSLbVBRWxwgnsbqBZpRXpTkYLbRpBmYqTlTOuJ5im0D7s99QG1Upss2rG9cWPGDeKfoSm2UhDjlcryexa8nzahaZgc7WYAur1XCOQSP4ekuklqC45Oh5Y3WErLHoW/J+LJRtLASoyi++qjlHuLjCrKXIZ0wHmmbzTkRRT5bjLmoic/IkSIGTpWXqC5Zfzc32L5udzFCthz82Y9UMsTeT0hbG1PiuM5OgyH7yrhjoRiNM2Iu3CBkXD+AD78PhkpVKQvjI1U= 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)(346002)(376002)(136003)(39860400002)(396003)(53546011)(8936002)(8676002)(36756003)(86362001)(316002)(38100700002)(31686004)(6486002)(5660300002)(186003)(83380400001)(2616005)(66946007)(6916009)(478600001)(66556008)(31696002)(2906002)(66476007)(75432002)(43740500002)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?Windows-1252?Q?1p+9tfjXPxd/Db8t4sXane6y3kuRv24iI4bRGPyYLxdodUXYWgnzEyuo?= =?Windows-1252?Q?w/5V7htxtiGzQ/xhNmn1iCtLNUmN6oHmap7ob672LcSyPxeGwYBuRU3I?= =?Windows-1252?Q?6jqPgN/OCgOHq76N9aVcxNR1NBVnVhSVuoGXP8jzsoa0+JGyOh/Jb5GW?= =?Windows-1252?Q?GzSyrvjPL3uGWvMe05gA8C1vC57wZsxMHvhXg6l6LIN2vzuvjY89o804?= =?Windows-1252?Q?JD7IeNHZ/bcxqG+vxaaJZssMixQZeseElawbbuI8w15E3urn126K+GVR?= =?Windows-1252?Q?i3vQwgaNt12yG8/mHLJYjPhWAq9bmE7gkZKDZgg//sn81yQcOsaQHQ8g?= =?Windows-1252?Q?xv5l27H1GwptpfLFivAS0zUfX70nUizKV7FA5Xs/OXi3hnlwAk7N0L9D?= =?Windows-1252?Q?CNhQ2uhpipl54ZpquDlSJQelduxQ0eCE8lJnqAbo4UYvoNlcW1oIzvFa?= =?Windows-1252?Q?6cei8cLSvxPfN9tCJ6Q3LoVu+F/RzLtRnCYYAarJu8aYawH+uhzgmhwm?= =?Windows-1252?Q?PCMV1YGsr1eBaXD5CaEMmS5R6MNwqadEHi5GjTEaMcQ/gbbBCqBT1eCC?= =?Windows-1252?Q?nUnEJ3r1e4/3G5EmxDpH243eNuO0GOPWPGJwlmlTsWJQHiiOclmoWl+0?= =?Windows-1252?Q?UMupltrge2zROWDi2nWo8nvFJJh0a7/vMC1LZvADWT5CpS+Qw/buNZ6a?= =?Windows-1252?Q?7q2pEdG+yulnn1irsFdOsafKF+YJxc/O7CDm8vpMSiK2O3YxAL8aA+sg?= =?Windows-1252?Q?ohmFXPv2RNuoTljeU3kpC9oLtMJrUh83lTIIvoEjzXF4t/9KJsoKqrhk?= =?Windows-1252?Q?apLmBxgM75Mv7sR2Vj5VcI8luEs4R/Hb66jR0jk/17ArQJkBPxQR2r8l?= =?Windows-1252?Q?tM4PrF5+bEzOpm87aeGd0paW66ZHtNWV60lf/Hre5D7La6CuQwHHwvxs?= =?Windows-1252?Q?ZikAsV/GTTR1s2a943DiH10qgZBasE+QkD1y2G/tv18/DIQTzdVhNd3a?= =?Windows-1252?Q?vUQh+mWky89HRpwCEPYSIISO3/5Ag561ByS7k3rRKV87/WlitOZzuNG+?= =?Windows-1252?Q?ejiKgSQqNY8tfRj5NYk3hQaszLsQFk/LscG/NoENSbBNW4q5ui77/G9B?= =?Windows-1252?Q?yfXbm6oHkkZLw9A+BcAxkX90tBh4M+vxrAAMfKIszng6I6gPc3vREOoJ?= =?Windows-1252?Q?+AYjzxCDlwqGl2tPdMaJ+S/HZWP9UxFh0NPXiueRASI1ev1RnDBFcSPN?= =?Windows-1252?Q?Trm96X6bHb9dCxTejinyQRb/M1PHfMf2RrwVW64FVfLHsPeobdjiIYc2?= =?Windows-1252?Q?7aytZ6FNsPq5kvrbxQR1qRKxKrhb7tKsKltAIuoix0dnQheUK0ZnKvck?= =?Windows-1252?Q?8S4M0FZD7VVHeddHiSStBtbtrKbrRuLgzhKpgcoc7sbhlWMXd9bapc2/?= =?Windows-1252?Q?NUVgd13Io1cUsVIulKUu12xbgyG8iTIlVHS4lLPLJT2e9VWE2FuB8Hkn?= =?Windows-1252?Q?qaXG8YwY?= X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 64c76a48-559c-438a-4b64-08d97aaa7cd5 X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Sep 2021 13:44:50.8407 (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: 1w7gPPabhrgVVJYy0PVvQUMR2x/Vm/MsqzlBq7LBHWaonLIKKxB/JrkaynW9FTHM20AbDCFmJfRV5KUXzNd2rA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR04MB0354 X-Spam-Status: No, score=-4.5 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: Sat, 18 Sep 2021 13:44:54 -0000 On 9/16/2021 11:01 AM, Corinna Vinschen wrote: > On Sep 16 23:27, Takashi Yano wrote: >> On Thu, 16 Sep 2021 15:25:46 +0200 >> Corinna Vinschen wrote: >>> It would be great if open_setup() would be converted to a method which >>> is allowed to fail, rather than ignoring errors in sync object creation >>> and having to test the handle throughout the code. Given there's only a >>> single caller of that function (dtable::init_std_file_from_handle), that >>> shouldn't be much work. But it's certainly better than ignoring creation >>> failures in the long run. >> >> I do not have confidence to do this correctly in a short time. >> Leave it as a homework. Or may I leave it to you? > > That's not a short-term problem, but I think it would be good to do this > with a bit more paranoia at creation time and then rely on the handles > being available in the subsequent code. Maybe I can get to it later but > it certainly wouldn't hurt my feelings if one of you guys look into it > while I'm abroad. :) I took a stab at this on the topic/pipe branch. I haven't done any testing, other than to make sure that the code compiles. Ken