-
Notifications
You must be signed in to change notification settings - Fork 63
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
xrootd filesystem implementation #213
Comments
What if we added a new "External filesystems" section to the documentation, which covered filesystem implementations that work with PyFilesystem, but that aren't distributed with PyFilesystem itself? |
Solution seems fine to me. I can make a PR with it. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
We have developed an xrootd filesystem implementation for PyFilesystem, and is wondering if it's possible to link to our implementation from the PyFilesystem documentation. Most natural would probably be to add it in the section "Third-Party filesystems", however all the current entries references implementations which are distributed with PyFilesystem. It doesn't really makes sense to include the source into PyFilesystem since it has external dependencies which are likely only needed by few.
XRootD
XRootD protocol aims at giving high performance, scalable fault tolerant access to data repositories of many kinds. The protocol is heavily used in High Energy Physics and is the primary protocol for accessing physics data from CERN's Large Hadron Collider (~100 PB and growing).
XRootD allows for e.g. parallelised copying, random access to files and parallelised reading of chunks among other things.
xrootdfs
The PyFilesystem implementation is a small wrapper around the xrootd C client library itself to ensure compatibility as well as high performance.
Links:
The text was updated successfully, but these errors were encountered: