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

Multisource xrootd v3 #2575

Merged
merged 6 commits into from Feb 21, 2014

Conversation

nclopezo
Copy link
Contributor

taken from #856

- Fix opaque string to not include two '?'.
- Break up large readv requests into smaller pieces, within the
  Xrootd server limits.
- Correctly throw an exception on error.
- Tidy up some exception messages to not lose original error.
- Avoid an infinite loop if the Xrootd redirector ignores our
  request to avoid servers.
- Merge adjacent requests when splitting the input vector.
Revert "Revert "Merge pull request cms-sw#558 from bbockelm/multisource-xrootd""

This reverts commit d0a3832.
Add more validation to the readv chunks.
Avoid calling ML from a multithreaded context.
Avoid reordering locks.
Retry if the server sends an invalid response.
nclopezo added a commit that referenced this pull request Feb 21, 2014
@nclopezo nclopezo merged commit b18b5da into cms-sw:CMSSW_7_0_XROOTD_X Feb 21, 2014
@nclopezo
Copy link
Contributor Author

merged to test it in the next xrootd ib

@nclopezo
Copy link
Contributor Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants