X-Spam-Check-By: sourceware.org
Message-ID: <44A682A4.2000005@netbauds.net>
Date: 	Sat, 01 Jul 2006 15:11:48 +0100
From: Darryl Miles <darryl-mailinglists@netbauds.net>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-GB; rv:1.8.0.4) Gecko/20060614 SeaMonkey/1.0.2
MIME-Version: 1.0
To: cygwin@cygwin.com
Subject: Re: rsync over ssh hang issue understood
References: <44A348D1.6070908@netbauds.net> <ba40711f0606291839p2e1d7b10l7befd8cf2cc2d1a7@mail.gmail.com> <44A507F8.4030409@netbauds.net> <44A53F4B.4070503@netbauds.net> <20060701021306.GB25372@trixie.casa.cgf.cx>
In-Reply-To: <20060701021306.GB25372@trixie.casa.cgf.cx>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-IsSubscribed: yes
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
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

Christopher Faylor wrote:
> I just want to be clear here.  I really do want to be convinced that the
> current implementation in cygwin can't be fixed before we scrap that and
> implement something new.

Yes I intend to "convince" the list of my findings.

I have simple cut down unix code that works on unix for not under cywin, 
over the next few days I should have a lid on the exact rsync and ssh 
interactions at the time of the lockup and be able to describe the 
problem better.

When I announce that situation it will be for the original implementer 
or current maintainer to then speak up an defend their design.  As I 
should be able to point out the exact nature of the problem, where the 
POSIX semantics got broke and maybe where misunderstandings in how WIN32 
kernel behaves in some scenarios.

Failing any defence I (or anyone else) can use my testcase to work on a 
better design.

Darryl

--
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/

