sys-cluster/ceph (gentoo)

Search

Install

Install this package:

emerge -a sys-cluster/ceph

Package Information

Description:
Ceph is a distributed network file system designed to provide excellent performance, reliability, and scalability.
Homepage:
https://ceph.com/
License:
Apache-2.0 LGPL-2.1 CC-BY-SA-3.0 GPL-2 GPL-2+ LGPL-2+ LGPL-2.1 LGPL-3 GPL-3 BSD Boost-1.0 MIT public-domain

Versions

Version EAPI Keywords Slot
20.2.4 8 ~amd64 ~arm64 0
20.2.4 8 ~amd64 ~arm64 0
20.2.1 8 ~amd64 ~arm64 0
20.2.1 8 ~amd64 ~arm64 0
20.2.1 8 ~amd64 ~arm64 0
20.1.1 8 amd64 ~arm64 ppc64 0

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>chutzpah@gentoo.org</email>
		<name>Patrick McLean</name>
	</maintainer>
	<maintainer type="project">
		<email>cluster@gentoo.org</email>
		<name>Gentoo Cluster Project</name>
	</maintainer>
	<longdescription>
    Ceph is a distributed network file system designed to provide excellent performance, reliability, and scalability.
  </longdescription>
	<use>
		<flag name="babeltrace">Add support for LTTng babeltrace</flag>
		<flag name="cephfs">Build support for cephfs, a POSIX compatible filesystem built on top of ceph</flag>
		<flag name="dpdk">Enable DPDK messaging</flag>
		<flag name="diskprediction">Enable local diskprediction module to predict disk failures</flag>
		<flag name="spdk">Enable SPDK user-mode storage driver toolkit</flag>
		<flag name="fuse">Build fuse client</flag>
		<flag name="grafana">Install grafana dashboards</flag>
		<flag name="jaeger">Enable jaegertracing and it's dependent libraries</flag>
		<flag name="kafka">Rados Gateway's pubsub support for Kafka push endpoint</flag>
		<flag name="lttng">Add support for LTTng</flag>
		<flag name="mgr">Build the ceph-mgr daemon</flag>
		<flag name="nvmeof">Enable support for NVMEoF</flag>
		<flag name="parquet">Support for s3 select on parquet objects</flag>
		<flag name="pmdk">Enable PMDK libraries</flag>
		<flag name="rabbitmq">Use rabbitmq-c to build rgw amqp push endpoint</flag>
		<flag name="radosgw">Add radosgw support</flag>
		<flag name="rbd-rwl">Enable librbd persistent write back cache</flag>
		<flag name="rbd-ssd">Enable librbd persistent write back cache for SSDs</flag>
		<flag name="rdma">Enable RDMA support via <pkg>sys-cluster/rdma-core</pkg></flag>
		<flag name="rgw-lua">Rados Gateway's support for dynamically adding lua packagess</flag>
		<flag name="system-boost">Use system <pkg>dev-libs/boost</pkg> instead of the bundled one</flag>
		<flag name="uring">Build with support for <pkg>sys-libs/liburing</pkg></flag>
		<flag name="zbd">Enable <pkg>sys-block/libzbd</pkg> bluestore backend</flag>
		<flag name="xfs">Add xfs support</flag>
	</use>
	<upstream>
		<bugs-to>https://tracker.ceph.com/issues</bugs-to>
		<remote-id type="github">ceph/ceph</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p sys-cluster/ceph | euse -E <flag> -p sys-cluster/ceph | euse -D <flag> -p sys-cluster/ceph

Flag Description 20.2.4 20.2.4 20.2.1 20.2.1 20.2.1 20.1.1
$(printf ⚠️ ✓ ✓ ✓ ✓ ✓ ✓
babeltrace Add support for LTTng babeltrace ✓ ✓ ✓ ✓ ✓ ✓
cephfs Build support for cephfs, a POSIX compatible filesystem built on top of ceph ⊕ ⊕ ⊕ ⊕ ⊕ ⊕
custom-cflags Build with user-specified CFLAGS (unsupported) ✓ ✓ ✓ ✓ ✓ ✓
diskprediction Enable local diskprediction module to predict disk failures ✓ ✓ ✓ ✓ ✓ ✓
dpdk Enable DPDK messaging ✓ ✓ ✓ ✓ ✓ ✓
fuse Build fuse client ✓ ✓ ✓ ✓ ✓ ✓
grafana Install grafana dashboards ✓ ✓ ✓ ✓ ✓ ✓
jaeger Enable jaegertracing and it's dependent libraries ✓ ✓ ✓ ✓ ✓ ✓
kafka Rados Gateway's pubsub support for Kafka push endpoint ✓ ✓ ✓ ✓ ✓ ✓
kerberos Add kerberos support ✓ ✓ ✓ ✓ ✓ ✓
ldap Add LDAP support (Lightweight Directory Access Protocol) ✓ ✓ ✓ ✓ ✓ ✓
lttng Add support for LTTng ✓ ✓ ✓ ✓ ✓ ✓
mgr Build the ceph-mgr daemon ⊕ ⊕ ⊕ ⊕ ⊕ ⊕
nvmeof Enable support for NVMEoF ✓ ✓ ✓ ✓ ✓ ✓
parquet Support for s3 select on parquet objects ⊕ ⊕ ⊕ ⊕ ⊕ ⊕
pmdk Enable PMDK libraries ✓ ✓ ✓ ✓ ✓ ✓
rabbitmq Use rabbitmq-c to build rgw amqp push endpoint ✓ ✓ ✓ ✓ ✓ ✓
radosgw Add radosgw support ⊕ ⊕ ⊕ ⊕ ⊕ ⊕
rbd-rwl Enable librbd persistent write back cache ✓ ✓ ✓ ✓ ✓ ✓
rbd-ssd Enable librbd persistent write back cache for SSDs ✓ ✓ ✓ ✓ ✓ ✓
rdma Enable RDMA support via <pkg>sys-cluster/rdma-core</pkg> ✓ ✓ ✓ ✓ ✓ ✓
rgw-lua Rados Gateway's support for dynamically adding lua packagess ✓ ✓ ✓ ✓ ✓ ✓
selinux !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur ✓ ✓ ✓ ✓ ✓ ✓
spdk Enable SPDK user-mode storage driver toolkit ✓ ✓ ✓ ✓ ✓ ✓
sqlite Add support for sqlite - embedded sql database ⊕ ⊕ ⊕ ⊕ ⊕ ⊕
ssl Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security) ⊕ ⊕ ⊕ ⊕ ⊕ ⊕
system-boost Use system <pkg>dev-libs/boost</pkg> instead of the bundled one ⊕ ⊕ ⊕ ⊕ ⊕ ⊕
systemd Enable use of systemd-specific libraries and features like socket activation or session tracking ✓ ✓ ✓ ✓ ✓ ✓
tcmalloc Use the dev-util/google-perftools libraries to replace the malloc() implementation with a possibly faster one ⊕ ⊕ ⊕ ⊕ ⊕ ⊕
test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently) ✓ ✓ ✓ ✓ ✓ ✓
uring Build with support for <pkg>sys-libs/liburing</pkg> ⊕ ⊕ ⊕ ⊕ ⊕ ⊕
xfs Add xfs support ✓ ✓ ✓ ✓ ✓ ✓
zbd Enable <pkg>sys-block/libzbd</pkg> bluestore backend ✓ ✓ ✓ ✓ ✓ ✓

Files

Manifest

Type File Size Versions
DIST apache-arrow-17.0.0.tar.gz 21822331 bytes 20.1.1
DIST ceph-20.1.1.tar.gz 336829057 bytes 20.1.1
DIST ceph-20.2.0-libarrow-20.0.0.patch.xz 4808 bytes 20.2.4, 20.2.1
DIST ceph-20.2.1.tar.gz 329395375 bytes 20.2.1
DIST ceph-20.2.4.tar.gz 332988487 bytes 20.2.4
DIST ceph-xsimd-20.1.1.tar.gz 259967 bytes 20.1.1
Unmatched Entries
Type File Size