From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from conssluserg-02.nifty.com (conssluserg-02.nifty.com [210.131.2.81]) by sourceware.org (Postfix) with ESMTPS id 1A4093858402 for ; Wed, 15 Sep 2021 00:45:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 1A4093858402 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-02.nifty.com with ESMTP id 18F0ikF7007153 for ; Wed, 15 Sep 2021 09:44:46 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conssluserg-02.nifty.com 18F0ikF7007153 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.ne.jp; s=dec2015msa; t=1631666686; bh=sfYd4jtBBGz1Iu/r2DGKyp9lnYO5I1xM4nmDU3h//NE=; h=Date:From:To:Subject:In-Reply-To:References:From; b=UutCXgep6FE2RSNWdDXCYKpho3TLH+Up+vfY/DkcNx0XekaKgyJAeXtIC3/w0PMH1 4JZkWDk0+wgHIhh0yhmqN6Rs00BekhvXraj9gCBee7q34teomXMiRxcCm4bDnkrkEC cg6zqA26WWQQEPlfWPurCrBl3j39ZzsX9EmAztk80TvGxCsmCTcckeyWKcHkewaswe sqiEidtoYz2BudSpLVWavai5Yd+ncQpj9V+3LrEUKIuTTMpz+ErkgCi8cx1B5TSJw8 7qRlkGNZgNMLxXUS2UpWU8DKQklfyeUMiOHT4c98Sbz3tOR/WPiD9yjdIDtOyzW62b OzwHQ+FuZMMTA== X-Nifty-SrcIP: [110.4.221.123] Date: Wed, 15 Sep 2021 09:44:54 +0900 From: Takashi Yano To: cygwin-developers@cygwin.com Subject: Re: cygrunsrv + sshd + rsync = 20 times too slow -- throttled? Message-Id: <20210915094454.42ef1d085d9bf92a1af8d39a@nifty.ne.jp> In-Reply-To: <20210915092100.796985ae33039f3184483450@nifty.ne.jp> 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> <20210915092100.796985ae33039f3184483450@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_44_54_+0900_FyoOgL+ywwTBwceQ" 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:45:10 -0000 This is a multi-part message in MIME format. --Multipart=_Wed__15_Sep_2021_09_44_54_+0900_FyoOgL+ywwTBwceQ Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Wed, 15 Sep 2021 09:21:00 +0900 Takashi Yano wrote: > I have one patch attched. This make select() on pipe faster a bit. Revised a bit. -- Takashi Yano --Multipart=_Wed__15_Sep_2021_09_44_54_+0900_FyoOgL+ywwTBwceQ Content-Type: application/octet-stream; name="v2-0001-Cygwin-pipe-Do-not-call-PeekNamedPipe-if-it-is-no.patch" Content-Disposition: attachment; filename="v2-0001-Cygwin-pipe-Do-not-call-PeekNamedPipe-if-it-is-no.patch" Content-Transfer-Encoding: base64 RnJvbSAxYjllMzZjZjhhNDJiYzRmNjQ2YjNjZmU4MzI2ZGUyYmUyNjE4NWEyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBUYWthc2hpIFlhbm8gPHRha2FzaGkueWFub0BuaWZ0eS5uZS5q cD4KRGF0ZTogV2VkLCAxNSBTZXAgMjAyMSAwOTo0Mjo0NiArMDkwMApTdWJqZWN0OiBbUEFUQ0gg djJdIEN5Z3dpbjogcGlwZTogRG8gbm90IGNhbGwgUGVla05hbWVkUGlwZSgpIGlmIGl0IGlzIG5v dAogbmVjZXNzYXJ5LgoKLSBJbiBwaXBlX2RhdGFfYXZhaWxhYmxlKCkgaW4gc2VsZWN0LmNjLCBQ ZWVrTmFtZWRQaXBlKCkgY2FsbCBpcwogIG5vdCBuZWVkZWQgaWYgV3JpdGVRdW90YUF2YWlsYWJs ZSBpcyBub24temVybyBiZWNhdXNlIHdlIGFscmVhZHkKICBrbm93IHRoZSB3cml0ZSBwaXBlIGhh cyBhIHNwYWNlLiBUaGVyZWZvcmUsIHdpdGggdGhpcyBwYXRjaCwKICBQZWVrTmFtZWRQaXBlKCkg aXMgY2FsbGVkIG9ubHkgd2hlbiBXcml0ZVF1b3RhQXZhaWxhYmxlIGlzIHplcm8uCiAgVGhpcyBt YWtlcyBzZWxlY3QoKSBvbiBwaXBlIGZhc3RlciBhIGJpdC4KLS0tCiB3aW5zdXAvY3lnd2luL3Nl bGVjdC5jYyB8IDE1ICsrKysrKy0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9u cygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS93aW5zdXAvY3lnd2luL3NlbGVjdC5j YyBiL3dpbnN1cC9jeWd3aW4vc2VsZWN0LmNjCmluZGV4IGFjMmYzYTllMC4uNTg0YTZmYjQ3IDEw MDY0NAotLS0gYS93aW5zdXAvY3lnd2luL3NlbGVjdC5jYworKysgYi93aW5zdXAvY3lnd2luL3Nl bGVjdC5jYwpAQCAtNjMzLDE3ICs2MzMsMTQgQEAgcGlwZV9kYXRhX2F2YWlsYWJsZSAoaW50IGZk LCBmaGFuZGxlcl9iYXNlICpmaCwgSEFORExFIGgsIGJvb2wgd3JpdGluZykKICAgICAgIC8qIE5v dGU6IERvIG5vdCB1c2UgTnRRdWVyeUluZm9ybWF0aW9uRmlsZSgpIGZvciBxdWVyeV9oZGwgYmVj YXVzZQogCSBOdFF1ZXJ5SW5mb3JtYXRpb25GaWxlKCkgc2VlbXMgdG8gaW50ZXJmZXJlIHdpdGgg cmVhZGluZyBwaXBlcwogCSBpbiBub24tY3lnd2luIGFwcHMuIEluc3RlYWQsIHVzZSBQZWVrTmFt ZWRQaXBlKCkgaGVyZS4gKi8KLSAgICAgIGlmIChmaC0+Z2V0X2RldmljZSAoKSA9PSBGSF9QSVBF VykKKyAgICAgIGlmIChmaC0+Z2V0X2RldmljZSAoKSA9PSBGSF9QSVBFVyAmJiBmcGxpLldyaXRl UXVvdGFBdmFpbGFibGUgPT0gMCkKIAl7CiAJICBIQU5ETEUgcXVlcnlfaGRsID0gKChmaGFuZGxl cl9waXBlICopIGZoKS0+Z2V0X3F1ZXJ5X2hhbmRsZSAoKTsKLQkgIGlmIChxdWVyeV9oZGwpCi0J ICAgIHsKLQkgICAgICBEV09SRCBuYnl0ZXNfaW5fcGlwZTsKLQkgICAgICBQZWVrTmFtZWRQaXBl IChxdWVyeV9oZGwsIE5VTEwsIDAsIE5VTEwsICZuYnl0ZXNfaW5fcGlwZSwgTlVMTCk7Ci0JICAg ICAgZnBsaS5Xcml0ZVF1b3RhQXZhaWxhYmxlID0gZnBsaS5JbmJvdW5kUXVvdGEgLSBuYnl0ZXNf aW5fcGlwZTsKLQkgICAgfQotCSAgZWxzZQotCSAgICByZXR1cm4gMTsKKwkgIGlmICghcXVlcnlf aGRsKQorCSAgICByZXR1cm4gMTsgLyogV2UgY2Fubm90IGtub3cgYWN0dWFsIHdyaXRlIHBpcGUg c3BhY2UuICovCisJICBEV09SRCBuYnl0ZXNfaW5fcGlwZTsKKwkgIFBlZWtOYW1lZFBpcGUgKHF1 ZXJ5X2hkbCwgTlVMTCwgMCwgTlVMTCwgJm5ieXRlc19pbl9waXBlLCBOVUxMKTsKKwkgIGZwbGku V3JpdGVRdW90YUF2YWlsYWJsZSA9IGZwbGkuSW5ib3VuZFF1b3RhIC0gbmJ5dGVzX2luX3BpcGU7 CiAJfQogICAgICAgaWYgKGZwbGkuV3JpdGVRdW90YUF2YWlsYWJsZSA+IDApCiAJewotLSAKMi4z My4wCgo= --Multipart=_Wed__15_Sep_2021_09_44_54_+0900_FyoOgL+ywwTBwceQ--