[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: CVS problem with ssh
From: |
Frank Hemer |
Subject: |
Re: CVS problem with ssh |
Date: |
Wed, 22 Jun 2005 19:26:42 +0200 |
User-agent: |
KMail/1.5.1 |
On Tuesday 21 June 2005 17:13, Richard M. Stallman wrote:
> I am trying to bring about a fix for the bad interaction between
> CVS and SSH that causes data to be lost?
>
> See <http://lists.gnu.org/archive/html/bug-cvs/2002-07/msg00423.html>
> for a good explanation.
>
> After studying that message, I think I understand the problem. It
> occurs when the stdout of cvs equals the stderr of ssh. When ssh sets
> O_NONBLOCK on that descriptor, cvs gets confused.
>
> This problem has gone unfixed because neither CVS nor SSH is doing
> something clearly wrong. Nonetheless, the combination of the two
> are doing something wrong, so we need to fix it somewhere.
>
> Couldn't this be fixed easily by changing cvs to handle EAGAIN
> in a simple way when outputting to stdout? If it just sleeps for a second
> and tries again, that ought to fix the problem.
>
> Is there someone who can fix this? Please respond, if you are working
> on CVS.
Hi Richard,
I have sent a patch for this quite a while ago, see:
http://lists.gnu.org/archive/html/bug-cvs/2004-08/msg00058.html
Its certainly not a real fix - but a workaround.
Another way would be to pipe stderr like stdout is piped - with the
disadvantage of maybe mixing the order of stdout/stderr msg, where stderr
would only contain ssh errors.
Regards,
Frank
--
- The LinCVS Team -
http://www.lincvs.com
- CVS problem with ssh, Richard M. Stallman, 2005/06/22
- Re: CVS problem with ssh,
Frank Hemer <=
- Re: CVS problem with ssh, Larry Jones, 2005/06/22
- Re: CVS problem with ssh, Derek Price, 2005/06/22
- Re: CVS problem with ssh, Richard M. Stallman, 2005/06/23
- Re: CVS problem with ssh, Derek Price, 2005/06/23
- Re: CVS problem with ssh, Richard M. Stallman, 2005/06/24
- Re: CVS problem with ssh, Derek Price, 2005/06/24
- Re: CVS problem with ssh, Richard M. Stallman, 2005/06/25
- Re: CVS problem with ssh, Derek Price, 2005/06/27