From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.187]) by sourceware.org (Postfix) with ESMTPS id 40FA03858400 for ; Wed, 1 Sep 2021 08:07:50 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 40FA03858400 Authentication-Results: sourceware.org; dmarc=fail (p=none dis=none) header.from=cygwin.com Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=cygwin.com Received: from calimero.vinschen.de ([24.134.7.25]) by mrelayeu.kundenserver.de (mreue009 [212.227.15.167]) with ESMTPSA (Nemesis) id 1MxmBi-1nCsqA3mLW-00zEkq for ; Wed, 01 Sep 2021 10:07:48 +0200 Received: by calimero.vinschen.de (Postfix, from userid 500) id 30EF7A80D4E; Wed, 1 Sep 2021 10:07:48 +0200 (CEST) Date: Wed, 1 Sep 2021 10:07:48 +0200 From: Corinna Vinschen To: cygwin-developers@cygwin.com Subject: Re: cygrunsrv + sshd + rsync = 20 times too slow -- throttled? Message-ID: Reply-To: cygwin-developers@cygwin.com Mail-Followup-To: cygwin-developers@cygwin.com References: <20210831182500.4c1c67dae13f51ca68964f63@nifty.ne.jp> <20210831204541.2b56702cdcd2fae5e91ba8e2@nifty.ne.jp> <583ca127-02e7-6b3c-3732-6478c0f862e3@cornell.edu> <20210901080220.ee4a5bfbea62cc1ae0a9598e@nifty.ne.jp> <20210901091652.6bf3cccbcaed4a22f6ffa6b0@nifty.ne.jp> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20210901091652.6bf3cccbcaed4a22f6ffa6b0@nifty.ne.jp> X-Provags-ID: V03:K1:qlzD07OB5hiGKmHHTm42Idaewtx+yDgUVOVszEvx7m014w9t+jF 9P7Sv4sqBH1Z8T5juSRGinLT7GjE8dfTR96Q3m2fdAWKgVGLZqdoPKcjdS0P9tEMpDUwK9+ 7wBAgSyJsdwjbAlx/gybHJb2t2B1aSHoItbsB2s1kczP48dSjtdWkwfIJpjQZteH36p4Osa cJcdmOllJ1p1wLA41bKpA== X-UI-Out-Filterresults: notjunk:1;V03:K0:OziKRvRCHMw=:E06pi6sM1WOavNPWIKs6XQ J1ydBS0Lh6IpMtRQOcDE9BbthLYJskrMEe3wzs7g7E/wGwHaQejpfDpxyy7e00UAuorcC4F+K 84WCIqiHBSV6Zn0j7Ug0Re7i/SbNjGO7w4vcbIvBeyMDIPGLHsnbjQLEVNV0r9sDvwzylBN9f +o+1Q8NvO/xkbcyIQrmNypwNqPndey4OQki6ZkWTkwEuD9zrC/f0lsOZ4GR/LjZjTBBeBYWnM wvpeb+m8UXI3zZM7mb3X6G6HXcIq7QtVrlclX7KHc73YMydVyEvziKu0+kzC1pPPZ1Wboq2g9 qnLzS/94nCjP2fO30mU1H12eZQR29Z1o6Or9nwN/q/w+g5+Fc/vrG4V0IEJgxUhz+K2aK2BBq wlEPxOeqChR2hec28gv/zALeAUNHBcSoOTai2jhyQjsrcSSGGev0udaZb2HitP7JMh/zwkyE3 zfDg1Vzj4b6eZe4D35CGQPgWS+3pGCALNFmUfFFLfchh+xkwd7EQPxygcmVWMIz7cUPOyDR8O QzFdNjfo5BL0DqgJLqn8JUpvDi1dwK4W5zMuSsdKCXnn08a3Mq+mREka6DbTyn4GLyU8uFSv/ ix85yPZjC2gSYe4yzR049RX7yZiLSIpM7mzm0hQthU+OrLlGv8hG2ousQXvi7SSNnHh8IWa8g Gkru2gyLZBu3IwlkT0tAmeAFJRRDY3NUWuU85lpyptfKu8QLl55A1PthkHu/bzpJE1+nI20XH bcRLiyJrqiUAKwSbSLOu3t0v2EWiZ26hPd6JHd6nsgkgTlWJfYh741/XHvg= X-Spam-Status: No, score=-99.8 required=5.0 tests=BAYES_00, GOOD_FROM_CORINNA_CYGWIN, JMQ_SPF_NEUTRAL, KAM_DMARC_NONE, KAM_DMARC_STATUS, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_NEUTRAL, 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, 01 Sep 2021 08:07:51 -0000 On Sep 1 09:16, Takashi Yano wrote: > On Wed, 1 Sep 2021 08:02:20 +0900 > Takashi Yano wrote: > > On Tue, 31 Aug 2021 17:50:14 +0200 > > Corinna Vinschen wrote: > > > So for the time being I suggest the below patch on top of topic/pipe. > > > It contains everything we discussed so far. > > > > One more thing. 'git log' cannot stop normally with 'q' with your patch. > > The same happes with 'yes |less'. > > The cause is that write side cannot detect closing read side because > query_hdl (read handle) is still opened. Oh my god. That kills the entire idea of keeping the read handle :( Corinna