Skip to content

Instantly share code, notes, and snippets.


Mikhail Ivchenko EgorMatirov

View GitHub Profile
View Results of the "Pure-Go XRootD client implementation" GSoC

Proposal information

This project aims at implementing a pure-Go BSD-3 client library for XRootD using Go builtin features for concurrency and scalability. As part of that project I have worked on the XRootD client, server, and FUSE-based filesystem.

See full proposal for details.


The client is implemented and supports most of the requests.

There are some specific requests that are not implemented yet:, but some of them are fully defined by the current version of the XRootD protocol and are just placeholders.