X-Spam-Check-By: sourceware.org
Message-ID: <a5f030530604280325i78ac9befk6b0d4c13bc0e2dd7@mail.gmail.com>
Date: Fri, 28 Apr 2006 06:25:35 -0400
From: "Brett Serkez" <bserkez@gmail.com>
To: cygwin@cygwin.com
Subject: Re: rsync over ssh hang issue understood
In-Reply-To: <20060428082456.GJ28583@calimero.vinschen.de>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Disposition: inline
References: <01cc01c66968$50acb950$b5db87d4@multiplay.co.uk> 	 <20060427081642.GA11497@calimero.vinschen.de> 	 <44508D05.307@baltech.de> 	 <20060427165032.GA28583@calimero.vinschen.de> 	 <003701c66a2a$2f30b610$b3db87d4@multiplay.co.uk> 	 <20060427184610.GA8203@trixie.casa.cgf.cx> 	 <004901c66a2c$ab0d03e0$b3db87d4@multiplay.co.uk> 	 <20060427190910.GB8203@trixie.casa.cgf.cx> 	 <007901c66a2f$03c81810$b3db87d4@multiplay.co.uk> 	 <20060428082456.GJ28583@calimero.vinschen.de>
X-IsSubscribed: yes
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
Precedence: bulk
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie.com@cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id k3SAPlVn020697

> This is really a tricky problem.  What I could do to circumvent this at
> least for connections over ssh is to upload an OpenSSH test version
> which uses socketpairs instead of pipes for the local connection to the
> applications.  This avoids using pipes which are the culprit here,
> apparently.    I would mark it as experimental version, but actually the
> only difference would be that it would be a few per cent slower than the
> version using pipes.  And that it probably doesn't hang.

It has been so long since I gave up on this that I forgot building my
own version of rsync to do exactly this.

I've noticed multiple postings indicating issues with pipes.  Wouldn't
it be better to track this down, it would likely fix multiple
problems.

Brett

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


