From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from conssluserg-05.nifty.com (conssluserg-05.nifty.com [210.131.2.90]) by sourceware.org (Postfix) with ESMTPS id EC66C3858402 for ; Wed, 15 Sep 2021 00:21:10 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org EC66C3858402 Authentication-Results: sourceware.org; dmarc=fail (p=none dis=none) header.from=nifty.ne.jp Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=nifty.ne.jp Received: from Express5800-S70 (z221123.dynamic.ppp.asahi-net.or.jp [110.4.221.123]) (authenticated) by conssluserg-05.nifty.com with ESMTP id 18F0KqKK029171 for ; Wed, 15 Sep 2021 09:20:52 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conssluserg-05.nifty.com 18F0KqKK029171 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.ne.jp; s=dec2015msa; t=1631665252; bh=xkl4A7xZ9ircSahDBEnIARyuB6hjD35R4HeglCJrkI4=; h=Date:From:To:Subject:In-Reply-To:References:From; b=Hc8ymu91FHBfyJNJr5WvqJjtOwiWo7gfNtVURTr8I7EoHzj/0xTxV2opr9SYU+Mwf 841E2b/eMYIGaU4TQFp+ojbNe/ZQGTKaKZV8eShp1mXFSL+/LD3z3Y3s1GMTC2M/aH xDcttrAxsctx5BBX3NouTcGA2PSptYdW2NIt+j5A/goHG8OGUqbQ+dc8+hIh8xgBUA w5boFCrZT2uDWgNf7Tl/CLgJIoEvK51hsfw7/ttnnkYc+o6Ra0bbkGk4JrT40rOm14 Yk4ND7GMd27F3fHzmEakaCTZ9mFL1GLtRWUG3XyC76sH99q15O24DFw52LzXnWLvUN ZPulLNuTr4fRQ== X-Nifty-SrcIP: [110.4.221.123] Date: Wed, 15 Sep 2021 09:21:00 +0900 From: Takashi Yano To: cygwin-developers@cygwin.com Subject: Re: cygrunsrv + sshd + rsync = 20 times too slow -- throttled? Message-Id: <20210915092100.796985ae33039f3184483450@nifty.ne.jp> In-Reply-To: References: <20210911113517.f74fc3ac1971bbf04c7a9bd1@nifty.ne.jp> <695ce1f4-4f7d-f3f3-6dd3-087467d67b28@cornell.edu> <20210912174849.3d38107568065a95aeb19c7c@nifty.ne.jp> <20210912200423.667e40eb1adc52461bbefa20@nifty.ne.jp> <20210914043718.f420491c6723f3dc2e2d9753@nifty.ne.jp> <20210914170838.6393026ac3eaa4cd4e3d9618@nifty.ne.jp> <20210914185623.0488635bf6d1e925baee5fe8@nifty.ne.jp> <20210914191924.5092f63762d62c88431b5313@nifty.ne.jp> <20210914210507.be6c950c948033704542bc42@nifty.ne.jp> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.30; i686-pc-mingw32) Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="Multipart=_Wed__15_Sep_2021_09_21_00_+0900__glR2dqlYGg2InF6" X-Spam-Status: No, score=-5.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, 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: Wed, 15 Sep 2021 00:21:14 -0000 This is a multi-part message in MIME format. --Multipart=_Wed__15_Sep_2021_09_21_00_+0900__glR2dqlYGg2InF6 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Hi Ken, On Tue, 14 Sep 2021 18:14:29 -0400 Ken Brown wrote: > On 9/14/2021 8:05 AM, Takashi Yano wrote: > > Thanks. I found the handling of EPIPE and SIGPIPE in raw_write() > > was not correct. Patch attached. > > After pushing this, Corinna merged the topic/pipe branch into master. We're > planning to make a test release of Cygwin 3.3.0 shortly. Do you have any more > patches before we do this? I have one patch attched. This make select() on pipe faster a bit. -- Takashi Yano --Multipart=_Wed__15_Sep_2021_09_21_00_+0900__glR2dqlYGg2InF6 Content-Type: application/octet-stream; name="0001-Cygwin-pipe-Do-not-call-PeekNamedPipe-if-it-is-not-n.patch" Content-Disposition: attachment; filename="0001-Cygwin-pipe-Do-not-call-PeekNamedPipe-if-it-is-not-n.patch" Content-Transfer-Encoding: base64 RnJvbSAxODI1ZjI2Mzk5YzNmNDRiMDEyYmZjYjA5ZmYyZjFiNWRkNjEwMjU5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBUYWthc2hpIFlhbm8gPHRha2FzaGkueWFub0BuaWZ0eS5uZS5q cD4KRGF0ZTogV2VkLCAxNSBTZXAgMjAyMSAwODo1MDo1MiArMDkwMApTdWJqZWN0OiBbUEFUQ0hd IEN5Z3dpbjogcGlwZTogRG8gbm90IGNhbGwgUGVla05hbWVkUGlwZSgpIGlmIGl0IGlzIG5vdAog bmVjZXNzYXJ5LgoKLSBJbiBwaXBlX2RhdGFfYXZhaWxhYmxlKCkgaW4gc2VsZWN0LmNjLCBQZWVr TmFtZWRQaXBlKCkgY2FsbCBpcwogIG5vdCBuZWVkZWQgaWYgV3JpdGVRdW90YUF2YWlsYWJsZSBp cyBub24temVybyBiZWNhdXNlIHdlIGFscmVhZHkKICBrbm93IHRoZSB3cml0ZSBwaXBlIGhhcyBh IHNwYWNlLiBUaGVyZWZvcmUsIHdpdGggdGhpcyBwYXRjaCwKICBQZWVrTmFtZWRQaXBlKCkgaXMg Y2FsbGVkIG9ubHkgd2hlbiBXcml0ZVF1b3RhQXZhaWxhYmxlIGlzIHplcm8uCiAgVGhpcyBtYWtl cyBzZWxlY3QoKSBvbiBwaXBlIGZhc3RlciBhIGJpdC4KLS0tCiB3aW5zdXAvY3lnd2luL3NlbGVj dC5jYyB8IDYgKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0 aW9ucygtKQoKZGlmZiAtLWdpdCBhL3dpbnN1cC9jeWd3aW4vc2VsZWN0LmNjIGIvd2luc3VwL2N5 Z3dpbi9zZWxlY3QuY2MKaW5kZXggYWMyZjNhOWUwLi44NjMzZTg4YWMgMTAwNjQ0Ci0tLSBhL3dp bnN1cC9jeWd3aW4vc2VsZWN0LmNjCisrKyBiL3dpbnN1cC9jeWd3aW4vc2VsZWN0LmNjCkBAIC02 MzYsMTQgKzYzNiwxNCBAQCBwaXBlX2RhdGFfYXZhaWxhYmxlIChpbnQgZmQsIGZoYW5kbGVyX2Jh c2UgKmZoLCBIQU5ETEUgaCwgYm9vbCB3cml0aW5nKQogICAgICAgaWYgKGZoLT5nZXRfZGV2aWNl ICgpID09IEZIX1BJUEVXKQogCXsKIAkgIEhBTkRMRSBxdWVyeV9oZGwgPSAoKGZoYW5kbGVyX3Bp cGUgKikgZmgpLT5nZXRfcXVlcnlfaGFuZGxlICgpOwotCSAgaWYgKHF1ZXJ5X2hkbCkKKwkgIGlm ICghcXVlcnlfaGRsKQorCSAgICByZXR1cm4gMTsgLyogV2UgY2Fubm90IGtub3cgYWN0dWFsIHdy aXRlIHBpcGUgc3BhY2UuICovCisJICBlbHNlIGlmIChmcGxpLldyaXRlUXVvdGFBdmFpbGFibGUg PT0gMCkKIAkgICAgewogCSAgICAgIERXT1JEIG5ieXRlc19pbl9waXBlOwogCSAgICAgIFBlZWtO YW1lZFBpcGUgKHF1ZXJ5X2hkbCwgTlVMTCwgMCwgTlVMTCwgJm5ieXRlc19pbl9waXBlLCBOVUxM KTsKIAkgICAgICBmcGxpLldyaXRlUXVvdGFBdmFpbGFibGUgPSBmcGxpLkluYm91bmRRdW90YSAt IG5ieXRlc19pbl9waXBlOwogCSAgICB9Ci0JICBlbHNlCi0JICAgIHJldHVybiAxOwogCX0KICAg ICAgIGlmIChmcGxpLldyaXRlUXVvdGFBdmFpbGFibGUgPiAwKQogCXsKLS0gCjIuMzMuMAoK --Multipart=_Wed__15_Sep_2021_09_21_00_+0900__glR2dqlYGg2InF6--