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

xrootd filesystem implementation #213

Open
lnielsen opened this issue Sep 29, 2015 · 2 comments
Open

xrootd filesystem implementation #213

lnielsen opened this issue Sep 29, 2015 · 2 comments

Comments

@lnielsen
Copy link

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:

@lurch
Copy link
Contributor

lurch commented Apr 27, 2016

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?

@lnielsen
Copy link
Author

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
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants