From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from conssluserg-01.nifty.com (conssluserg-01.nifty.com [210.131.2.80]) by sourceware.org (Postfix) with ESMTPS id 53C903858402 for ; Wed, 15 Sep 2021 00:59:29 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 53C903858402 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-01.nifty.com with ESMTP id 18F0x2qc015950 for ; Wed, 15 Sep 2021 09:59:02 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conssluserg-01.nifty.com 18F0x2qc015950 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.ne.jp; s=dec2015msa; t=1631667542; bh=nNbY0f2H50ro3WwnsF8XY9X8vfp0yI8vqYtJQVkMy+s=; h=Date:From:To:Subject:In-Reply-To:References:From; b=VszmbfdbWGGOFEhMcDGu6rcnTHa1pMh2zn16nMTme+41pg8Q7+YbblWql8XMIoMrM g4TtFulp1fHfHM2rnvFJqlmbRjOiXn3zs8l1Z/UkJOtKL7g03ImdrVv2F4VyoV4MEz +030n/S2ZcGw2lTRkdyxJZDSGlYyE8lBuYgEB/c7t+DIRpatYuCR8kkYh3a+XkrUbl H3Cldk9crHWWaBx12wK50iybIfCvX88vkXpDPWoJjkQGORAPnKC2fh+2qOO/wIViPf wbozKafExIGt/jFlyVkb4rTaIxD/RB+KnVXma/Xmq3XHEk/c6H2RNk1DoMH7+zYJKZ WIAr2yDZrhZTg== X-Nifty-SrcIP: [110.4.221.123] Date: Wed, 15 Sep 2021 09:59:11 +0900 From: Takashi Yano To: cygwin-developers@cygwin.com Subject: Re: cygrunsrv + sshd + rsync = 20 times too slow -- throttled? Message-Id: <20210915095911.415d174ea38fb2d2ea8e5432@nifty.ne.jp> In-Reply-To: <20210915094454.42ef1d085d9bf92a1af8d39a@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> <20210915094454.42ef1d085d9bf92a1af8d39a@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_59_11_+0900_PGZT64.vQ0To2N_B" 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, RCVD_IN_MSPIKE_H2, 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:59:30 -0000 This is a multi-part message in MIME format. --Multipart=_Wed__15_Sep_2021_09_59_11_+0900_PGZT64.vQ0To2N_B Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Wed, 15 Sep 2021 09:44:54 +0900 Takashi Yano wrote: > 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. Add missing error handling. -- Takashi Yano --Multipart=_Wed__15_Sep_2021_09_59_11_+0900_PGZT64.vQ0To2N_B Content-Type: application/octet-stream; name="v3-0001-Cygwin-pipe-Do-not-call-PeekNamedPipe-if-it-is-no.patch" Content-Disposition: attachment; filename="v3-0001-Cygwin-pipe-Do-not-call-PeekNamedPipe-if-it-is-no.patch" Content-Transfer-Encoding: base64 RnJvbSBjZTVjODg2OTYwMTM4OTRlYTZhMGI3OGNkNDI4NTljMTQ1MzJhMTBmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBUYWthc2hpIFlhbm8gPHRha2FzaGkueWFub0BuaWZ0eS5uZS5q cD4KRGF0ZTogV2VkLCAxNSBTZXAgMjAyMSAwOTo1NTo1NyArMDkwMApTdWJqZWN0OiBbUEFUQ0gg djNdIEN5Z3dpbjogcGlwZTogRG8gbm90IGNhbGwgUGVla05hbWVkUGlwZSgpIGlmIGl0IGlzIG5v dAogbmVjZXNzYXJ5LgoKLSBJbiBwaXBlX2RhdGFfYXZhaWxhYmxlKCkgaW4gc2VsZWN0LmNjLCBQ ZWVrTmFtZWRQaXBlKCkgY2FsbCBpcwogIG5vdCBuZWVkZWQgaWYgV3JpdGVRdW90YUF2YWlsYWJs ZSBpcyBub24temVybyBiZWNhdXNlIHdlIGFscmVhZHkKICBrbm93IHRoZSB3cml0ZSBwaXBlIGhh cyBhIHNwYWNlLiBUaGVyZWZvcmUsIHdpdGggdGhpcyBwYXRjaCwKICBQZWVrTmFtZWRQaXBlKCkg aXMgY2FsbGVkIG9ubHkgd2hlbiBXcml0ZVF1b3RhQXZhaWxhYmxlIGlzIHplcm8uCiAgVGhpcyBt YWtlcyBzZWxlY3QoKSBvbiBwaXBlIGZhc3RlciBhIGJpdC4KLS0tCiB3aW5zdXAvY3lnd2luL3Nl bGVjdC5jYyB8IDE0ICsrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25z KCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3dpbnN1cC9jeWd3aW4vc2VsZWN0LmNj IGIvd2luc3VwL2N5Z3dpbi9zZWxlY3QuY2MKaW5kZXggYWMyZjNhOWUwLi5mZDIzMTIyOTggMTAw NjQ0Ci0tLSBhL3dpbnN1cC9jeWd3aW4vc2VsZWN0LmNjCisrKyBiL3dpbnN1cC9jeWd3aW4vc2Vs ZWN0LmNjCkBAIC02MzMsMTcgKzYzMywxNSBAQCBwaXBlX2RhdGFfYXZhaWxhYmxlIChpbnQgZmQs IGZoYW5kbGVyX2Jhc2UgKmZoLCBIQU5ETEUgaCwgYm9vbCB3cml0aW5nKQogICAgICAgLyogTm90 ZTogRG8gbm90IHVzZSBOdFF1ZXJ5SW5mb3JtYXRpb25GaWxlKCkgZm9yIHF1ZXJ5X2hkbCBiZWNh dXNlCiAJIE50UXVlcnlJbmZvcm1hdGlvbkZpbGUoKSBzZWVtcyB0byBpbnRlcmZlcmUgd2l0aCBy ZWFkaW5nIHBpcGVzCiAJIGluIG5vbi1jeWd3aW4gYXBwcy4gSW5zdGVhZCwgdXNlIFBlZWtOYW1l ZFBpcGUoKSBoZXJlLiAqLwotICAgICAgaWYgKGZoLT5nZXRfZGV2aWNlICgpID09IEZIX1BJUEVX KQorICAgICAgaWYgKGZoLT5nZXRfZGV2aWNlICgpID09IEZIX1BJUEVXICYmIGZwbGkuV3JpdGVR dW90YUF2YWlsYWJsZSA9PSAwKQogCXsKIAkgIEhBTkRMRSBxdWVyeV9oZGwgPSAoKGZoYW5kbGVy X3BpcGUgKikgZmgpLT5nZXRfcXVlcnlfaGFuZGxlICgpOwotCSAgaWYgKHF1ZXJ5X2hkbCkKLQkg ICAgewotCSAgICAgIERXT1JEIG5ieXRlc19pbl9waXBlOwotCSAgICAgIFBlZWtOYW1lZFBpcGUg KHF1ZXJ5X2hkbCwgTlVMTCwgMCwgTlVMTCwgJm5ieXRlc19pbl9waXBlLCBOVUxMKTsKLQkgICAg ICBmcGxpLldyaXRlUXVvdGFBdmFpbGFibGUgPSBmcGxpLkluYm91bmRRdW90YSAtIG5ieXRlc19p bl9waXBlOwotCSAgICB9Ci0JICBlbHNlCisJICBpZiAoIXF1ZXJ5X2hkbCkKKwkgICAgcmV0dXJu IDE7IC8qIFdlIGNhbm5vdCBrbm93IGFjdHVhbCB3cml0ZSBwaXBlIHNwYWNlLiAqLworCSAgRFdP UkQgbmJ5dGVzX2luX3BpcGU7CisJICBpZiAoIVBlZWtOYW1lZFBpcGUgKHF1ZXJ5X2hkbCwgTlVM TCwgMCwgTlVMTCwgJm5ieXRlc19pbl9waXBlLCBOVUxMKSkKIAkgICAgcmV0dXJuIDE7CisJICBm cGxpLldyaXRlUXVvdGFBdmFpbGFibGUgPSBmcGxpLkluYm91bmRRdW90YSAtIG5ieXRlc19pbl9w aXBlOwogCX0KICAgICAgIGlmIChmcGxpLldyaXRlUXVvdGFBdmFpbGFibGUgPiAwKQogCXsKLS0g CjIuMzMuMAoK --Multipart=_Wed__15_Sep_2021_09_59_11_+0900_PGZT64.vQ0To2N_B--