sys-cluster / glusterfs

GlusterFS is a powerful network/cluster filesystem

Official package sites : https://www.gluster.org/ ·

GlusterFS is a cluster file-system capable of scaling to several peta-bytes. It aggregates various storage bricks over Infiniband RDMA or TCP/IP interconnect into one large parallel network file system. GlusterFS is based on a stackable user space design without compromising performance.

v9999 :: 0 :: gentoo

Modified
License
|| ( GPL-2 LGPL-3+ )
USE flags
bd-xlator crypt-xlator debug emacs fuse georeplication glupy infiniband ipv6 libressl libtirpc qemu-block rsyslog static-libs syslog systemtap test tiering vim-syntax xml

v6.1 :: 0 :: gentoo

Modified
License
|| ( GPL-2 LGPL-3+ )
Keywords
~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
USE flags
debug emacs fuse georeplication infiniband ipv6 libressl libtirpc rsyslog static-libs syslog test vim-syntax xml

v4.1.8 :: 0 :: gentoo

Modified
License
|| ( GPL-2 LGPL-3+ )
Keywords
amd64 ppc ppc64 x86 ~arm ~arm64
USE flags
bd-xlator crypt-xlator debug emacs fuse georeplication glupy infiniband ipv6 libressl libtirpc qemu-block rsyslog static-libs syslog systemtap test tiering vim-syntax xml

General

bd-xlator
Enable the blockdevice translator (requires sys-fs/lvm2)
crypt-xlator
Enable the encryption translator
debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
emacs
Add support for GNU Emacs
fuse
Add FUSE mount helper
georeplication
Enable support for georeplication (requires dev-lang/python)
glupy
Enable support for translators written in Python
infiniband
Add support for Infiniband ibverbs transport. Libraries can be found in science overlay
ipv6
Use IPv6 by default, requires libtirpc
libressl
Use dev-libs/libressl instead of dev-libs/openssl when applicable (see also the ssl useflag)
libtirpc
Build against net-libs/libtirpc for RPC support
qemu-block
Transparently create files as QCow2/QED images in the backend, including the possibility to snapshot.
rsyslog
Install configuration snippet for app-admin/rsyslog
static-libs
Build static versions of dynamic libraries as well
syslog
Enable support for syslog
systemtap
Enable support for dev-util/systemtap
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
tiering
Enable support for data classification/tiering (requires dev-db/sqlite SLOT 3)
vim-syntax
Pulls in related vim syntax scripts
xml
Add support for XML files

python_single_target

python3_5
Build for Python 3.5 only
python3_6
Build for Python 3.6 only
python3_7
Build for Python 3.7 only

python_targets

python2_7
Build with Python 2.7
python3_5
Build with Python 3.5
python3_6
Build with Python 3.6
python3_7
Build with Python 3.7

app-benchmarks / dbench : Popular filesystem benchmark

dev-db / sqlite : SQL database engine

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

dev-libs / glib : The GLib library of C routines

dev-libs / libaio : Asynchronous input/output library that uses the kernels native interface

dev-libs / libressl : Free version of the SSL/TLS protocol forked from OpenSSL

dev-libs / libxml2 : XML C parser and toolkit

dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)

dev-libs / userspace-rcu : userspace RCU (read-copy-update) library

dev-libs / yajl : Small event-driven (SAX-style) JSON parser

dev-util / cmocka : Unit testing framework for C

dev-util / systemtap : A linux trace/probe tool

dev-vcs / git : stupid content tracker: distributed VCS designed for speed and efficiency

net-fs / nfs-utils : NFS client and server daemons

net-libs / libtirpc : Transport Independent RPC library (SunRPC replacement)

net-libs / rpcsvc-proto : rpcsvc protocol definitions from glibc

sys-apps / attr : Extended attributes tools

sys-apps / util-linux : Various useful Linux utilities

sys-devel / bison : A general-purpose (yacc-compatible) parser generator

sys-devel / flex : The Fast Lexical Analyzer

sys-fabric / libibverbs : A library to use InfiniBand 'verbs' for direct access to IB hardware

sys-fabric / librdmacm : OpenIB userspace RDMA CM library

sys-fs / fuse : An interface for filesystems implemented in userspace

sys-fs / lvm2 : User-land utilities for LVM2 (device-mapper) software

sys-fs / xfsprogs : xfs filesystem utilities

sys-libs / argp-standalone : Standalone argp library for use with uclibc

sys-libs / glibc : GNU libc C library

sys-libs / readline : Another cute console display library

virtual / acl : Virtual for acl support (sys/acl.h)

virtual / emacs : Virtual for GNU Emacs

virtual / perl-Test-Harness : Virtual for Test-Harness

virtual / pkgconfig : Virtual for the pkg-config implementation

dev-db / sqlite : SQL database engine

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

dev-libs / glib : The GLib library of C routines

dev-libs / libaio : Asynchronous input/output library that uses the kernels native interface

dev-libs / libressl : Free version of the SSL/TLS protocol forked from OpenSSL

dev-libs / libxml2 : XML C parser and toolkit

dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)

dev-libs / userspace-rcu : userspace RCU (read-copy-update) library

dev-util / systemtap : A linux trace/probe tool

net-libs / libtirpc : Transport Independent RPC library (SunRPC replacement)

net-libs / rpcsvc-proto : rpcsvc protocol definitions from glibc

sys-apps / util-linux : Various useful Linux utilities

sys-fabric / libibverbs : A library to use InfiniBand 'verbs' for direct access to IB hardware

sys-fabric / librdmacm : OpenIB userspace RDMA CM library

sys-fs / fuse : An interface for filesystems implemented in userspace

sys-fs / lvm2 : User-land utilities for LVM2 (device-mapper) software

sys-libs / argp-standalone : Standalone argp library for use with uclibc

sys-libs / glibc : GNU libc C library

sys-libs / readline : Another cute console display library

virtual / emacs : Virtual for GNU Emacs

app-backup / bareos : Featureful client/server network backup suite

app-emulation / libvirt : C toolkit to manipulate virtual machines

app-emulation / qemu : QEMU + Kernel-based Virtual Machine userland tools

sys-block / fio : Jens Axboe's Flexible IO tester

620272
sys-cluster/glusterfs-3.10.1 : configure: error: geo-replication requires xml output
670088
<sys-cluster/glusterfs-4.1.8: Multiple vulnerabilities (CVE-2018-14651, CVE-2018-14652, CVE-2018-14653, CVE-2018-14654, CVE-2018-14659, CVE-2018-14660, CVE-2018-14661)
Repository mirror & CI · gentoo
Merge updates from master
Alexys Jacob · gentoo
sys-cluster/glusterfs: drop vulnerable wrt #670088
Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sys-cluster/glusterfs: x86 stable wrt bug #670088
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="x86"
Repository mirror & CI · gentoo
Merge updates from master
Tomas Mozes · gentoo
sys-cluster/glusterfs: drop old
Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
Tomas Mozes · gentoo
sys-cluster/glusterfs: bump to 6.1
Closes: https://bugs.gentoo.org/685208 Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/11934 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alexys Jacob · gentoo
sys-cluster/glusterfs: drop older versions
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-cluster/glusterfs: stable 4.1.8 for ppc64, bug #670088
Package-Manager: Portage-2.3.62, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-cluster/glusterfs: stable 4.1.8 for ppc, bug #670088
Package-Manager: Portage-2.3.62, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sys-cluster/glusterfs: amd64 stable wrt bug #670088
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64"
Tomas Mozes · gentoo
sys-cluster/glusterfs: bump to 6.0
Closes: https://bugs.gentoo.org/681236 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Signed-off-by: Alexys Jacob <ultrabug@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/11532 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
sys-cluster/glusterfs: bup to fix outstanding security issues
* This bump addresses multiple CVEs that have been fixed upstream Bug: https://bugs.gentoo.org/658606 Bug: https://bugs.gentoo.org/664336 Bug: https://bugs.gentoo.org/670088 Signed-off-by: Aaron Bauman <bman@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sys-cluster/glusterfs: amd64 stable wrt bug #653070
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64"
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
sys-cluster/glusterfs: x86 stable (bug #653070)
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-cluster/glusterfs: stable 4.1.5 for ppc64, bug #653070
Package-Manager: Portage-2.3.52, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
sys-cluster/glusterfs: stable 4.1.5 for ppc, bug #653070
Package-Manager: Portage-2.3.52, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
sys-cluster/glusterfs: amd64 stable wrt bug #653070
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Eugene Bright · gentoo
sys-cluster/glusterfs-{4.1.5,9999}: make IUSE and inherit ugly again
Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
Eugene Bright · gentoo
sys-cluster/glusterfs-{4.1.5,9999}: bump EAPI to 7
Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
Eugene Bright · gentoo
sys-cluster/glusterfs: Bump to 4.1.5
Bug: https://bugs.gentoo.org/658700 Closes: https://bugs.gentoo.org/658700 Closes: https://github.com/gentoo/gentoo/pull/10192 Signed-off-by: Eugene Bright <eugene@bright.gdn> Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
Eugene Bright · gentoo
sys-cluster/glusterfs-9999: Remove outdated comment
Signed-off-by: Eugene Bright <eugene@bright.gdn> Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
Eugene Bright · gentoo
sys-cluster/glusterfs-9999: Add IUSE=libressl
Bug: https://bugs.gentoo.org/662712 Closes: https://bugs.gentoo.org/662712 Signed-off-by: Eugene Bright <eugene@bright.gdn> Closes: https://github.com/gentoo/gentoo/pull/10192 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
James Le Cuirot · gentoo
sys-cluster/glusterfs: Drop old 3.12.3
Closes: https://bugs.gentoo.org/639838 Package-Manager: Portage-2.3.40, Repoman-2.3.9
James Le Cuirot · gentoo
sys-cluster/glusterfs: Update 9999 to fix IPv6/TIRPC
I've given up fighting with upstream over this. :( Package-Manager: Portage-2.3.40, Repoman-2.3.9
James Le Cuirot · gentoo
sys-cluster/glusterfs: Version bump to 4.0.2
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Mikle Kolyada · gentoo
sys-cluster/glusterfs: ppc/ppc64 stable wrt bug #653796
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Aaron Bauman · gentoo
sys-cluster/glusterfs: amd64 stable wrt bug #653796
Package-Manager: Portage-2.3.36, Repoman-2.3.9
Thomas Deutschmann · gentoo
sys-cluster/glusterfs: x86 stable (bug #653796)
Package-Manager: Portage-2.3.34, Repoman-2.3.9
James Le Cuirot · gentoo
sys-cluster/glusterfs: Add ipv6 USE flag to control ipv6-default
This is important because ipv6-default breaks Gluster for systems that have IPv6 disabled. A couple of patches were required because --without-ipv6-default is broken and the configure summary is sometimes misleading. Bug: https://bugs.gentoo.org/639838 Package-Manager: Portage-2.3.24, Repoman-2.3.6
James Le Cuirot · gentoo
sys-cluster/glusterfs: Drop old 3.13.0
Package-Manager: Portage-2.3.24, Repoman-2.3.6
James Le Cuirot · gentoo
sys-cluster/glusterfs: Version bump to 4.0.0
I can't see any announcement about this version yet but it's tagged in git and the source tarball is there. More importantly, it properly fixes the libtirpc issues. Package-Manager: Portage-2.3.24, Repoman-2.3.6
James Le Cuirot · gentoo
sys-cluster/glusterfs: Update 9999 with new silent rules patch
Package-Manager: Portage-2.3.24, Repoman-2.3.6
James Le Cuirot · gentoo
sys-cluster/glusterfs: Oops, 3.13.0 does not have --with-libtirpc
This flag is not yet released. It did no harm but let's not make this situation any more confusing. Package-Manager: Portage-2.3.17, Repoman-2.3.6
James Le Cuirot · gentoo
sys-cluster/glusterfs: Bump to 3.13.0 and add 9999 live ebuild
I have forced --with-ipv6-default when the libtirpc flag is enabled to avoid bug #639838. This bug affects 3.12.3 too but the aforementioned flag is not available in that version. I'll try to get this issue resolved properly and then push for stabilisation. Bug: https://bugs.gentoo.org/639838 Package-Manager: Portage-2.3.17, Repoman-2.3.6
James Le Cuirot · gentoo
sys-cluster/glusterfs: Drop vulnerable 3.6.5
Bug: https://bugs.gentoo.org/635172 Closes: https://bugs.gentoo.org/635172 Closes: https://bugs.gentoo.org/635172 Package-Manager: Portage-2.3.16, Repoman-2.3.6
Thomas Deutschmann · gentoo
sys-cluster/glusterfs: x86 stable (bug #635172)
Package-Manager: Portage-2.3.16, Repoman-2.3.6
Sergei Trofimovich · gentoo
sys-cluster/glusterfs: stable 3.12.3 for ppc/ppc64, bug #635172
Package-Manager: Portage-2.3.16, Repoman-2.3.6 RepoMan-Options: --include-arches="ppc ppc64"
Agostino Sarubbo · gentoo
sys-cluster/glusterfs: amd64 stable wrt bug #635172
Package-Manager: Portage-2.3.13, Repoman-2.3.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
James Le Cuirot · gentoo
sys-cluster/glusterfs: Remove old unstable versions
Ideally we would keep each minor version around but these now require fixes to be backported and there are probably newer patch versions available anyway. Package-Manager: Portage-2.3.14, Repoman-2.3.6
James Le Cuirot · gentoo
sys-cluster/glusterfs: Version bump to 3.12.3
Package-Manager: Portage-2.3.14, Repoman-2.3.6
James Le Cuirot · gentoo
sys-cluster/glusterfs: Use elibc_glibc flag instead of || ( glibc )
This is probably simpler for Portage. Package-Manager: Portage-2.3.14, Repoman-2.3.6
James Le Cuirot · gentoo
sys-cluster/glusterfs: Fix building against glibc 2.26 due to no RPC
Bug: https://bugs.gentoo.org/381391 Package-Manager: Portage-2.3.14, Repoman-2.3.6
James Le Cuirot · gentoo
sys-cluster/glusterfs: Add ~arm keyword
Tested quite heavily. Package-Manager: Portage-2.3.12, Repoman-2.3.2
James Le Cuirot · gentoo
sys-cluster/glusterfs: Bump to 3.12.2, EAPI 6, fix #616760, and more
* Fix URLs. * Prefix fixes. * Migration away from autotools-utils.eclass. * Create user and group for statedumps. * Use upstream tmpfiles.d file. * Fix poisoned sysmacros.h issue (#616760). Package-Manager: Portage-2.3.8, Repoman-2.3.2 Closes: https://bugs.gentoo.org/631392
Alexis Ballier · gentoo
sys-cluster/glusterfs: keyword ~arm64
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Ultrabug · gentoo
sys-cluster/glusterfs: drop old ebuild
Package-Manager: Portage-2.3.4, Repoman-2.3.2
Ultrabug · gentoo
sys-cluster/glusterfs: version bump, fix #606840
Package-Manager: Portage-2.3.4, Repoman-2.3.2
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Ultrabug · gentoo
sys-cluster/glusterfs: drop old and vulnerable wrt #541540
Package-Manager: Portage-2.3.3, Repoman-2.3.1
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Agostino Sarubbo · gentoo
sys-cluster/glusterfs: ppc64 stable wrt bug #541540
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
sys-cluster/glusterfs: ppc stable wrt bug #541540
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Ultrabug · gentoo
sys-cluster/glusterfs: version bump, fix #560750 #582732 #592174 #589058
Package-Manager: portage-2.3.2
Agostino Sarubbo · gentoo
sys-cluster/glusterfs: x86 stable wrt bug #541540
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
sys-cluster/glusterfs: amd64 stable wrt bug #541540
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Alexey Shvetsov · gentoo
sys-cluster/glusterfs: adapt sys-infiniband to sys-fabric rename
Package-Manager: portage-2.3.0_rc1
Agostino Sarubbo · gentoo
sys-cluster/glusterfs: ppc stable wrt bug #561756
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="ppc"
Jeroen Roovers · gentoo
sys-cluster/glusterfs: Stable for PPC64 (bug #561756).
Package-Manager: portage-2.2.22 RepoMan-Options: --ignore-arches
Kacper Kowalik · gentoo
Glusterfs uses EC algorithms which require openssl[-bindist]
Tiziano Müller · gentoo
sys-cluster/glusterfs: version bump
Package-Manager: portage-2.2.20.1
Ultrabug · gentoo
sys-cluster/glusterfs: change elog upgrade link thx to Bernd Feige,eige, fix #559396
Package-Manager: portage-2.2.20.1
Ultrabug · gentoo
sys-cluster/glusterfs: drop old and vulnerable versions wrt #558422 #541540, version bump fix #548734 #550256
Package-Manager: portage-2.2.20.1
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed