Print

Print


OK after discussions with Andy and Michal, the key piece of information I was missing is that the concepts of "Request" and "Stream" in SSI do not map to XRD_REQUESTTIMEOUT and XRD_STREAMTIMEOUT.

* XRD_STREAMTIMEOUT is suppressed by the XRootD server when it receives a SSI request (sends respwait)
* XRD_REQUESTTIMEOUT controls both the time for the SSI Request and each packet of the SSI Stream

This could be made clear in the documentation.

For the case of independently controlling the the timeout for obtaining the stream handle and the timeout for obtaining a chunk of data from the stream, it seems this is possible by changing the Request timeout (which can be set on a per-request basis) after the stream handle is received.

An alternative would be to allow the server to set the waitresp time.

Anyway for now I think we understand how it works and have enough to do what we need.

-- 
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/829#issuecomment-429331609

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