Print

Print


OK, I have gotten to the bottom of this and it's an ALICE specific problem. There are two cases here when ECONNREFUSED is encounetred:

1) The old client and old xrdcp gives up after 35 seconds. There are two envars that control thsi:
XRD_RECONNECTWAIT which specifies the wait timebetween connect() tries. The default is 5 seconds. Increasing this increasing the time it takes to give up.
XRD_FIRSTCONNECTMAXCNT which specifies the maximum number of connect() tries. Increasing this value also increases the time before a fatal error occurs.

2) The new client and new xrdcp gives up after 8 minutes.There are envar settings that can increase or decrease this window but 8 minutes is a reasonable amount of time for a server restart.

The real problem here is that ALICE uses the old client/xrdcp. I have advised GSI that the preferabele solution is to migrate to the new client/xrdcp. Otherwise, the above envars should be set to increase the time before a fatal error is declared.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.



Use REPLY-ALL to reply to list

To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1