[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[patch #4678] Fix for segfaults/loops on AIX due to dead clients
From: |
Allan L. Bazinet |
Subject: |
[patch #4678] Fix for segfaults/loops on AIX due to dead clients |
Date: |
Tue, 6 Dec 2005 18:28:55 +0000 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20051111 Firefox/1.5 |
Follow-up Comment #2, patch #4678 (project cvs):
Our CVS server is quite busy, and we have a widely distributed development
team. The issue appears to be triggered by network problems between a client
and the server, where from the perspective of the server, the client goes
away unexpectedly. The longer the network path between the client and the
server, the more frequently we see this issue -- our server is located in the
US, and while we see this issue occur on US-based clients from time to time,
we more frequently see it from clients in Eastern Europe or Japan.
The -1 return is on the server.
In my opinion, after fstat() returns -1, buf_flush should not be called, as
the socket is essentially dead and unusable; further attemps to use it are
inadvisable. I believe the same would be true on other Unix variants as
well.
START_RSH_WITH_POPEN_RW is not being defined on AIX.
_______________________________________________________
Reply to this item at:
<http://savannah.nongnu.org/patch/?func=detailitem&item_id=4678>
_______________________________________________
Message sent via/by Savannah
http://savannah.nongnu.org/