bug-cvs
[Top][All Lists]
Advanced

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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]