delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2002/11/28/20:10:21

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Date: Fri, 29 Nov 2002 02:11:06 +0100
From: thomas <tom AT huno DOT net>
Reply-To: thomas <cygwin AT cygwin DOT com>
X-Priority: 3 (Normal)
Message-ID: <17317953500.20021129021106@huno.net>
To: cygwin AT cygwin DOT com
Subject: Re: pipe performance problem
In-Reply-To: <5.1.0.14.2.20021128163040.00fdf610@pop3.cris.com>
References: <1988826218 DOT 20021128150740 AT huno DOT net>
<777770015 DOT 20021122040845 AT huno DOT net> <007301c291ff$eb9ce050$78d96f83 AT pomello>
<21545718 DOT 20021122114035 AT huno DOT net> <12415481703 DOT 20021122220059 AT huno DOT net>
<20021122210856 DOT GA10679 AT redhat DOT com>
<5 DOT 1 DOT 0 DOT 14 DOT 2 DOT 20021122143402 DOT 00fdc148 AT pop3 DOT cris DOT com>
<10824453046 DOT 20021123003030 AT huno DOT net> <14936170000 DOT 20021127223905 AT huno DOT net>
<20021127233624 DOT GK17798 AT redhat DOT com> <1245871093 DOT 20021128012046 AT huno DOT net>
<20021128003443 DOT GD21457 AT redhat DOT com> <5549457171 DOT 20021128022032 AT huno DOT net>
<6654089625 DOT 20021128033745 AT huno DOT net> <1988826218 DOT 20021128150740 AT huno DOT net>
<5 DOT 1 DOT 0 DOT 14 DOT 2 DOT 20021128163040 DOT 00fdf610 AT pop3 DOT cris DOT com>
MIME-Version: 1.0

Randall R Schulz <rrschulz AT cris DOT com> wrote:

> problem. In particular, you'll need to supply a patch script that will
> allow others to replicate your results and evaluate whether there are any 
> potential problems with your solution that you're might be overlooking.

There's already my problem. I don't consider what i've done to make the
problem dissapear, basically skipping 20 lines of code, a solution. It
is a hack at best. So i cannot offer that to the list.
My skills are limited and i have not much of a clue what is going on
there in the code that i skip, it seems like a bunch of checks and the
resulting 10ms delay. The function name already suggests that it checks
if there is sth. in the pipe, and if not wait 10ms.

Now my hack works perfectly for cat/mkisofs on the one and
cdrecord/cdrdao/dd on the other side of the pipe, but there must've been
a reason why the checks were added, and so it *might* completely brake
another application.

I cannot fix that problem. So i was hoping with the work i've done
someone who is familiar with the code can.

I will post a 4th thread on this summarizing the problem.

thomas


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019