Print

Print


The XRootD client will retry a request to open a file if the first attempt takes too long.  Unfortunately this can result in two open requests being sent from the client to the server.  The way this can happen is as follows:
1. The client application calls XrdCl::File::Open().
1. The XRootD client library sends an "open file" request to the server over a TCP/IP connection.
1. The XRootD client library times out the "open file" request.
1. The XRootD client sends a second "open file" request over a different TCP/IP connection.
1. The XRootD server eventually receives two "open file" requests because the first was just delayed on the network.

Please could the XRootD client and its API be modified so that the calling application can explicitly switch off the "open file" retry logic.


-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/xrootd/xrootd/issues/673

########################################################################
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