xrootd


Namexrootd JSON
Version 5.6.9 PyPI version JSON
download
home_pagehttp://xrootd.org
SummaryeXtended ROOT daemon
upload_time2024-03-08 20:14:43
maintainer
docs_urlNone
authorXRootD Developers
requires_python
licenseLGPLv3+
keywords xrootd network filesystem
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <p align="center">
  <img src="https://xrootd.slac.stanford.edu/images/xrootd-logo.png"/>
</p>

## XRootD: eXtended ROOT Daemon

The [XRootD](http://xrootd.org) project provides a high-performance,
fault-tolerant, and secure solution for handling massive amounts of data
distributed across multiple storage resources, such as disk servers, tape
libraries, and remote sites. It enables efficient data access and movement in a
transparent and uniform manner, regardless of the underlying storage technology
or location. It was initially developed by the High Energy Physics (HEP)
community to meet the data storage and access requirements of the BaBar
experiment at SLAC and later extended to meet the needs of experiments at the
Large Hadron Collider (LHC) at CERN. XRootD is the core technology powering the
[EOS](https://eos-web.web.cern.ch/) distributed filesystem, which is the storage
solution used by LHC experiments and the storage backend for
[CERNBox](https://cernbox.web.cern.ch/). XRootD is also used as the core
technology for global CDN deployments across multiple science domains.

XRootD is based on a scalable architecture that supports multi-protocol
communications. XRootD provides a set of plugins and tools that allows the user
to configure it freely to deploy data access clusters of any size, and which can
include sophisticated features such as erasure coded files, various methods of
authentication and authorization, as well as integration with other storage
systems like [ceph](https://ceph.io).

## Documentation

General documentation such as configuration reference guides, and user manuals
can be found on the XRootD website at http://xrootd.org/docs.html.

## Supported Operating Systems

XRootD is officially supported on the following platforms:

 * RedHat Enterprise Linux 7 or later and their derivatives
 * Debian 11 and Ubuntu 22.04 or later
 * macOS 11 (Big Sur) or later

Support for other operating systems is provided on a best-effort basis
and by contributions from the community.

## Installation Instructions

XRootD is available via official channels in most operating systems.
Installation via your system's package manager should be preferred.

In RPM-based distributions, like CentOS, Alma, Rocky, Fedora, etc, one can
search and install XRootD packages with

```sh
$ sudo yum install xrootd
```
or
```sh
$ sudo dnf install xrootd
```

In RHEL-based distributions, it will be necessary to first install the EPEL
release repository with `yum install epel-release` or `dnf install epel-release`.

If you would like to use our official repository for XRootD RPMs, you can enable
it on RHEL-based distributions with

```sh
$ sudo curl -L https://cern.ch/xrootd/xrootd.repo -o /etc/yum.repos.d/xrootd.repo
```

and on Fedora with
```sh
$ sudo curl -L https://cern.ch/xrootd/xrootd-fedora.repo -o /etc/yum.repos.d/xrootd.repo
```

On Debian 11 or later, and Ubuntu 22.04 or later, XRootD can be installed via apt

```sh
$ sudo apt install xrootd-client xrootd-server python3-xrootd
```

On macOS, XRootD is available via Homebrew
```sh
$ brew install xrootd
```

XRootD can also be installed with conda, as it is also available in conda-forge:
```sh
$ conda config --add channels conda-forge
$ conda config --set channel_priority strict
$ conda install xrootd
```

Finally, it is possible to install the XRootD python bindings from PyPI using pip:
```sh
$ pip install xrootd
```

For detailed instructions on how to build and install XRootD from source code,
please see [docs/INSTALL.md](https://github.com/xrootd/xrootd/blob/master/docs/INSTALL.md)
in the main repository on GitHub.

## User Support and Bug Reports

Bugs should be reported using [GitHub issues](https://github.com/xrootd/xrootd/issues).
You can open a new ticket by clicking [here](https://github.com/xrootd/xrootd/issues/new).

For general questions about XRootD, please send a message to our user mailing
list at xrootd-l@slac.stanford.edu or open a new [discussion](https://github.com/xrootd/xrootd/discussions)
on GitHub. Please check XRootD's contact page at http://xrootd.org/contact.html
for further information.

## Contributing

User contributions can be submitted via pull request on GitHub. We recommend
that you create your own fork of XRootD on GitHub and use it to submit your
patches. For more detailed instructions on how to contribute, please refer to
the file [docs/CONTRIBUTING.md](https://github.com/xrootd/xrootd/blob/master/docs/CONTRIBUTING.md).

            

Raw data

            {
    "_id": null,
    "home_page": "http://xrootd.org",
    "name": "xrootd",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "XRootD,network filesystem",
    "author": "XRootD Developers",
    "author_email": "xrootd-dev@slac.stanford.edu",
    "download_url": "https://files.pythonhosted.org/packages/fd/4f/419b8caec575ab4133f41c37c39bd742251a4dc6a208a97a3fd772031fe7/xrootd-5.6.9.tar.gz",
    "platform": null,
    "description": "<p align=\"center\">\n  <img src=\"https://xrootd.slac.stanford.edu/images/xrootd-logo.png\"/>\n</p>\n\n## XRootD: eXtended ROOT Daemon\n\nThe [XRootD](http://xrootd.org) project provides a high-performance,\nfault-tolerant, and secure solution for handling massive amounts of data\ndistributed across multiple storage resources, such as disk servers, tape\nlibraries, and remote sites. It enables efficient data access and movement in a\ntransparent and uniform manner, regardless of the underlying storage technology\nor location. It was initially developed by the High Energy Physics (HEP)\ncommunity to meet the data storage and access requirements of the BaBar\nexperiment at SLAC and later extended to meet the needs of experiments at the\nLarge Hadron Collider (LHC) at CERN. XRootD is the core technology powering the\n[EOS](https://eos-web.web.cern.ch/) distributed filesystem, which is the storage\nsolution used by LHC experiments and the storage backend for\n[CERNBox](https://cernbox.web.cern.ch/). XRootD is also used as the core\ntechnology for global CDN deployments across multiple science domains.\n\nXRootD is based on a scalable architecture that supports multi-protocol\ncommunications. XRootD provides a set of plugins and tools that allows the user\nto configure it freely to deploy data access clusters of any size, and which can\ninclude sophisticated features such as erasure coded files, various methods of\nauthentication and authorization, as well as integration with other storage\nsystems like [ceph](https://ceph.io).\n\n## Documentation\n\nGeneral documentation such as configuration reference guides, and user manuals\ncan be found on the XRootD website at http://xrootd.org/docs.html.\n\n## Supported Operating Systems\n\nXRootD is officially supported on the following platforms:\n\n * RedHat Enterprise Linux 7 or later and their derivatives\n * Debian 11 and Ubuntu 22.04 or later\n * macOS 11 (Big Sur) or later\n\nSupport for other operating systems is provided on a best-effort basis\nand by contributions from the community.\n\n## Installation Instructions\n\nXRootD is available via official channels in most operating systems.\nInstallation via your system's package manager should be preferred.\n\nIn RPM-based distributions, like CentOS, Alma, Rocky, Fedora, etc, one can\nsearch and install XRootD packages with\n\n```sh\n$ sudo yum install xrootd\n```\nor\n```sh\n$ sudo dnf install xrootd\n```\n\nIn RHEL-based distributions, it will be necessary to first install the EPEL\nrelease repository with `yum install epel-release` or `dnf install epel-release`.\n\nIf you would like to use our official repository for XRootD RPMs, you can enable\nit on RHEL-based distributions with\n\n```sh\n$ sudo curl -L https://cern.ch/xrootd/xrootd.repo -o /etc/yum.repos.d/xrootd.repo\n```\n\nand on Fedora with\n```sh\n$ sudo curl -L https://cern.ch/xrootd/xrootd-fedora.repo -o /etc/yum.repos.d/xrootd.repo\n```\n\nOn Debian 11 or later, and Ubuntu 22.04 or later, XRootD can be installed via apt\n\n```sh\n$ sudo apt install xrootd-client xrootd-server python3-xrootd\n```\n\nOn macOS, XRootD is available via Homebrew\n```sh\n$ brew install xrootd\n```\n\nXRootD can also be installed with conda, as it is also available in conda-forge:\n```sh\n$ conda config --add channels conda-forge\n$ conda config --set channel_priority strict\n$ conda install xrootd\n```\n\nFinally, it is possible to install the XRootD python bindings from PyPI using pip:\n```sh\n$ pip install xrootd\n```\n\nFor detailed instructions on how to build and install XRootD from source code,\nplease see [docs/INSTALL.md](https://github.com/xrootd/xrootd/blob/master/docs/INSTALL.md)\nin the main repository on GitHub.\n\n## User Support and Bug Reports\n\nBugs should be reported using [GitHub issues](https://github.com/xrootd/xrootd/issues).\nYou can open a new ticket by clicking [here](https://github.com/xrootd/xrootd/issues/new).\n\nFor general questions about XRootD, please send a message to our user mailing\nlist at xrootd-l@slac.stanford.edu or open a new [discussion](https://github.com/xrootd/xrootd/discussions)\non GitHub. Please check XRootD's contact page at http://xrootd.org/contact.html\nfor further information.\n\n## Contributing\n\nUser contributions can be submitted via pull request on GitHub. We recommend\nthat you create your own fork of XRootD on GitHub and use it to submit your\npatches. For more detailed instructions on how to contribute, please refer to\nthe file [docs/CONTRIBUTING.md](https://github.com/xrootd/xrootd/blob/master/docs/CONTRIBUTING.md).\n",
    "bugtrack_url": null,
    "license": "LGPLv3+",
    "summary": "eXtended ROOT daemon",
    "version": "5.6.9",
    "project_urls": {
        "Download": "https://github.com/xrootd/xrootd/archive/v5.6.9.tar.gz",
        "Homepage": "http://xrootd.org"
    },
    "split_keywords": [
        "xrootd",
        "network filesystem"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fd4f419b8caec575ab4133f41c37c39bd742251a4dc6a208a97a3fd772031fe7",
                "md5": "cd1926a2ecc1795b9b1cdf65753e847e",
                "sha256": "313dab3253a284cdb6d2a23e44fa9bf50867d3fbc57fa9bc42bf10835e7c59cf"
            },
            "downloads": -1,
            "filename": "xrootd-5.6.9.tar.gz",
            "has_sig": false,
            "md5_digest": "cd1926a2ecc1795b9b1cdf65753e847e",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 6742948,
            "upload_time": "2024-03-08T20:14:43",
            "upload_time_iso_8601": "2024-03-08T20:14:43.335137Z",
            "url": "https://files.pythonhosted.org/packages/fd/4f/419b8caec575ab4133f41c37c39bd742251a4dc6a208a97a3fd772031fe7/xrootd-5.6.9.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-08 20:14:43",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "xrootd",
    "github_project": "xrootd",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "xrootd"
}
        
Elapsed time: 0.20027s