From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-BN1-obe.outbound.protection.outlook.com (mail-bn1nam07on2127.outbound.protection.outlook.com [40.107.212.127]) by sourceware.org (Postfix) with ESMTPS id A774C384841C for ; Fri, 3 Sep 2021 19:00:34 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org A774C384841C 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=i6/HB9okNy5jkBf8k4aVuU1mmEyeYZ97i+jIYv3/gb/UdzWTzT5iGNDuVdC+iMJq+bZxYfRAP43gdLsBSNJyPMd8LVWXQq55Cd9U2rOiCGgeKJu1tE1u6aP+A+s3TGEYiv7PUHr8c9Bz7k+29GH4o3E7Tk7rbl9CxOeQL0MiWUYrsFsH/6MW7RxVG2i5K92B6M8HeowujvvsDie8kpLpKTA7cINXq2Rjg4nCU0AYF5Vu3BdGlr0qHWQmuo3frkduIckpkUuJ2hdynF5cE+Qv3YzSwN7XNtiiWTbW8bzP4rZrFUsjqE5xI+OD8QSsGyo38NxknAZmRakcRhg7m280CQ== 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=UV686IVjGWfbcNQSlVlbIfLNEA+IpF5KeEDeyLpj57M=; b=NAQ86YaSu4dw3N2KfISataQkleFDNJI0+raa0NWxf1osI2BxUGsPbtCyhWqKvqPs81IUdlzPrIInQrmrTKN4GiTl2qnoL5X6T5h7mNv4gNqeYkfdgwQDzLOwsYH+oaSOMhFHNNd9ufDi3lQ9dpK3HzxF6A5djrmjuAzKawvEII657WVGQt49Ljmx6iQgwej6u0uEOGKaIICUbkaThGf5LWo1rgIRGnWC3jKSQCbrWZCguZvY3zj4BXYNZ4ufZn4AJTj2xT88veTBL09UbcHg3hnsE0YCpHIMQWQ9cNCidVMWVhaKbCdE5A1WfHit2jbhIbTaA8bdxfb+NsBfAYQGYg== 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=UV686IVjGWfbcNQSlVlbIfLNEA+IpF5KeEDeyLpj57M=; b=ZiYPy2Eo6KH1pGZDaQJuUEKxb4cd1xuaCnA3ZgqTDBQqbBHf7lx8UsJf0BU3Ghp6n4TkWnI9gswnPBDp6sTBB1mciZv+4mVmkniXlvca/5e08YHYCO7PkL0pzIxH0PQUr2Wv4RaYLrfaNYkXbNhvdNGH2uNFNmsDIbyLQqgSbag= 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 BN6PR04MB0357.namprd04.prod.outlook.com (2603:10b6:404:91::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4478.17; Fri, 3 Sep 2021 19:00:34 +0000 Received: from BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::b510:889b:1fd0:d80e]) by BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::b510:889b:1fd0:d80e%7]) with mapi id 15.20.4478.020; Fri, 3 Sep 2021 19:00:33 +0000 Subject: Re: cygrunsrv + sshd + rsync = 20 times too slow -- throttled? To: cygwin-developers@cygwin.com References: <20210901172339.1039604b7067e0492534a20f@nifty.ne.jp> <24138e20-aa97-cfea-bf48-198fc67755ea@cornell.edu> <9ba687eb-f4a0-18f8-b10b-76e7e51e123e@cornell.edu> <152bfc0c-2f72-c684-6fc5-aa7c36c136b8@cornell.edu> From: Ken Brown Message-ID: Date: Fri, 3 Sep 2021 15:00:32 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-ClientProxiedBy: CH0PR04CA0095.namprd04.prod.outlook.com (2603:10b6:610:75::10) To BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) MIME-Version: 1.0 Received: from [IPv6:2603:7081:7e3f:3419:4172:b7ad:cdf5:53cb] (2603:7081:7e3f:3419:4172:b7ad:cdf5:53cb) by CH0PR04CA0095.namprd04.prod.outlook.com (2603:10b6:610:75::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4478.19 via Frontend Transport; Fri, 3 Sep 2021 19:00:33 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d23266f9-be6e-4058-1150-08d96f0d1b4f X-MS-TrafficTypeDiagnostic: BN6PR04MB0357: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:4303; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 9+MOXAb/ZsdZTlkSz/w3qNvmR6hVBqr0jK/izRnN78zYgQ/E1IX4x7TDdP8aY27Q/WiKkptvFwN1E1G1RthvvI7BqxpNr/Gas9CsBWP+L1PAx8kjlvzngTl6aSRh9+SzDRJpCvw0Awl0dvnFNGPF14MJU2RlOSPY8yjoU/v21WXw2zKZXfNJ0hv9OlFtVWPzv3x7t5y8Iu841y0I2hnBK2Oo/4RdMNwqAf/3Eqw1HJr9TKyExkQO2oRovOgZVnBajrSec7WrdNKcoAsy2GbPFvz8XapqdMn+GtJ/2cm482Xpx8z8wZujs0si1I4XnWsdSyjWViuf++JPDcqcfwPaxUxuN+v/EXqHM+BRM8siKOjIV7twogcFDMeAQ8yPSXSaYY2zOyx0gFck7o6P0dBipLsar83ikHiQrBwmn5NyvSGeQH0qNbA5dYCR8xfpABP8PPdi0foqBnXhHR2GEzg2TKe4ViKTMD33peFNBn1hDRrn8hqSclezOvFfoFiCWVW1TGf/b29KGSSB67ukEyd0514Z2aDGfXtX4g3FzKvt/TxPYbNC3j0pyOymNpY0xs7A1xJAuZPDp05NGN7S3uOZI7q4VEiZOOtVDOuF5ScxP+ugrxB4YCZAxwfJogyMqRJeAHLKHLCN1NKk/m4W73TOuj/zpcu7vhDsaK5OhX6ru4FomUTzEfwIiDVVJE7FqsY9OvSSDWBuyiwz/nNtKcRJ2KDYNWw9XLJlM3Echqi2sZU= 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)(86362001)(38100700002)(36756003)(6916009)(5660300002)(186003)(316002)(2616005)(75432002)(6486002)(4744005)(8676002)(2906002)(8936002)(31686004)(31696002)(66946007)(66476007)(508600001)(53546011)(66556008)(43740500002)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?Windows-1252?Q?ymL8m3cnKVjMCAhpBEFq7ZBuzUzDohjk1Y+zTfOnfJjX3FYCBkjA1xPk?= =?Windows-1252?Q?VCXEfAueFHci/9iiYDyH777HThFgvpC9DatENpMONRYfWVCQl8FLFfYz?= =?Windows-1252?Q?9H8LJMcNfMYDUejsO1sKnkEEqCTqP/SLWOSpcf84nsbWEbjWI+juwbw6?= =?Windows-1252?Q?J6rKZTXKgbGiotWrVIlBjakxZYCZTCyCx7+r0ZgtwAp8g0BRoZD2cWcs?= =?Windows-1252?Q?JXuI30txQbrkdmmfMQqpiPmwMSQAM1BDOlIMy9K61zaDwLNUIOzYRou2?= =?Windows-1252?Q?iIBYyQh9AF7sRekbRbTRsplpyDQmM6Wbyz23DC84ltl2XbOCBxa5+T3i?= =?Windows-1252?Q?aY4ZK710aqKvDL58VIdBlh3A73ZkRZtMMIF8Xlyzc1Id4WlmQnjFHig5?= =?Windows-1252?Q?TCcjQCQ1ZZyya6WEDJcO8PdmhfjdqybK9rAqCmWKoQm7f5Vwt1uuBMS6?= =?Windows-1252?Q?AhRzuqymtDy6plAt+vzgM8QSa7h1bofQ3ZydBq1kbF874MC6q+hloRKm?= =?Windows-1252?Q?kIGH0NMMm6BTQhTiSCbAuaa6TB2N4FKD2RrwjLicjMYHsQsK5fht4yGg?= =?Windows-1252?Q?y7JT/fwUhDncqmvctJ2nBf5BtbR5JnXOehyrSE2dsWYM/w4Mtb0vatAE?= =?Windows-1252?Q?7SKwZfZ7jRyooBi52tW3UvlvDHkDyytC1Aw9U1Td1m2uk/YZPMSfYcoB?= =?Windows-1252?Q?7/2x5+9E5y040288c7yJZUTz0LIrypVjOBZiXqRdK7Jyu8uI8Ue6Yphi?= =?Windows-1252?Q?HIARY1O5nKwcwwUeJUBm9Ujt9KPy+nIY4fhMBjOLiGa6WqQmfvRpadpv?= =?Windows-1252?Q?En38kZEydR/I2/9kTskk9YZ8YqYuUBIEJN4ywmWsb5RTNXxMMh8Gd/5a?= =?Windows-1252?Q?Ky98uPFyTbLlO2DPPn1HCM1SWODLG6EJZ7WykCP8mjS69FceBdSv1qxh?= =?Windows-1252?Q?RlA+7/43p/PSX1zPU+QeH93vqg3j/8IMA561SEAtPGTT1PoUMF9KkLqz?= =?Windows-1252?Q?Jk6JcqCRQesDmjr8Af9htfYv78AxtrGkOPSms7Qci9ME0YaoUz9U1zVU?= =?Windows-1252?Q?eEruQkQC6Bqivq4+wEAOauLnbDnWyggVsapCeN86Tj4rjqD2Wh2W+neq?= =?Windows-1252?Q?1KCXjRr+tCdtHTa312d6yCHzl9pLXXq9b/+vuXeSNLZgw1EmLOXSilmK?= =?Windows-1252?Q?yJkBEoCQ5Vd3iDkKh689FABUQWJjQLe9RCb3g8E4CKsyen6Z7bOF8P82?= =?Windows-1252?Q?BvtSnJ7EVJQe+UYBTe2++4MwUhKwM6zZXbZopIpeGF188wa8Oy6is8/R?= =?Windows-1252?Q?qj4Q66HySFug3VBRIYLv6MkpkI7pWog1/bFVkF9hu9coRJp5MFzb4tJC?= =?Windows-1252?Q?95C+0fCaJyf30XDy33I5LFO/aL4pEyyUQ6q6GOffbkGzPzriWYfCLTAK?= =?Windows-1252?Q?HngH1elkdnotmVO3cbPQEK3n1EWz6JvcwfAcKBvV++q9g0A101TF54a+?= =?Windows-1252?Q?uYzjQpZO?= X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: d23266f9-be6e-4058-1150-08d96f0d1b4f X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2021 19:00:33.4529 (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: miX6A+kFphWcnglH310p/J/fPpgBX2Ip5r4XObNVS9j2FXsDfQUT5swMiRg6y/pqWnJ8QN19hxW/6DSla7POFw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR04MB0357 X-Spam-Status: No, score=-3.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, JMQ_SPF_NEUTRAL, 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: Fri, 03 Sep 2021 19:00:35 -0000 On 9/3/2021 5:12 AM, Corinna Vinschen wrote: > I pushed my stuff to the topic/pipe branch split into hopefully useful > chunks. Kick me if anything is wrong or not working. Some of the bugs you fixed in the pipe code exist in the fifo code also. I started going through them and fixing them, but then I realized that fhandler_pipe::raw_write and fhandler_fifo::raw_write are identical. For ease of maintenance, I'm thinking we should have a single function, say fhandler_base::raw_write_pipe or fhandler_base::raw_write_pipe_fifo, which is called by both of them. WDYT? Ken