Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Backport of #5714 to 72X #5978

Merged
merged 1 commit into from Oct 24, 2014
Merged

Conversation

nclopezo
Copy link
Contributor

Backport of #5714 to 72X in order to start CMSSW_7_2_1

The default timeout is now set to 10 minutes; previously, it varied
between 3 minutes and 8 hours, depending on the operation.  Further,
the timeout can now be set by the CMSSW pset and the site local
config service.

It appears that timeouts were never set for fallback files;
this issue is now fixed.

Whenever a ReadV error occurs, raise a CMSSW exception; do not
allow this to be cast down to a ROOT warning.  Exception information
is improved so the last Xrootd server message (or timeouts) are
recorded.

Finally, this fixes an older bug in XrdReadv.cc which causes the
transaction timeout to not be reset at the beginning of ReadV calls.
This causes the XrdAdaptor to throw an exception on ReadV
calls if it has been more than the timeout (default, 8 hours) between
Read calls (which did reset the transaction timeout).
@cmsbuild
Copy link
Contributor

A new Pull Request was created by @nclopezo (David Mendez) for CMSSW_7_2_X.

Backport of #5714 to 72X

It involves the following packages:

IOPool/Input
Utilities/XrdAdaptor

@cmsbuild, @Dr15Jones, @ktf, @nclopezo can you please review it and eventually sign? Thanks.
@wddgit, @wmtan this is something you requested to watch as well.
You can sign-off by replying to this message having '+1' in the first line of your reply.
You can reject by replying to this message having '-1' in the first line of your reply.
@nclopezo you are the release manager for this.
You can merge this pull request by typing 'merge' in the first line of your comment.

nclopezo added a commit that referenced this pull request Oct 24, 2014
Backport of #5714 to 72X: Implement timeouts for the Xrootd client.
@nclopezo nclopezo merged commit a02b5d1 into cms-sw:CMSSW_7_2_X Oct 24, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants