Skip to content

Instantly share code, notes, and snippets.

View EgorMatirov's full-sized avatar

Mikhail Ivchenko EgorMatirov

View GitHub Profile

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.

Client

The client is implemented and supports most of the requests.

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