Path to this page:
./
filesystems/glusterfs,
Cluster filesystem
Branch: CURRENT,
Version: 10.4nb10,
Package name: glusterfs-10.4nb10,
Maintainer: alsGlusterFS is a flexible, powerful, POSIX-compliant cluster filesystem
that can scale to several petabytes.
GlusterFS works over either TCP/IP or high-performance Infiniband
RDMA interconnect. It requires a 64-bit CPU.
GlusterFS provides striping and on-the-fly synchronous replication
of files. GlusterFS has a fully distributed design, with no single
point of failure.
Please visit http://www.gluster.org/ for more info.
MESSAGE.Linux [+/-]===========================================================================
$NetBSD: MESSAGE.Linux,v 1.1 2023/06/04 00:45:01 gutteridge Exp $
For glusterfs servers:
- recommended filesystem: XFS
- FS tuning: mkfs.xfs -f -i size=512 -n size=8192 -d su=128K,sw=10 BLOCKDEV
- mount options: rw,inode64,noatime,nouuid
===========================================================================
MESSAGE.NetBSD [+/-]===========================================================================
$NetBSD: MESSAGE.NetBSD,v 1.19 2020/08/28 14:55:18 gdt Exp $
*** GlusterFS clients ***
This is required in /etc/sysctl.conf in order to avoid hangs on I/O operations
kern.sbmax=4194304
net.inet.tcp.sendbuf_max=1048576
net.inet.tcp.recvbuf_max=1048576
In order to use mount -t glusterfs, please install this link
ln -s ${PREFIX}/sbin/mount_glusterfs /sbin/mount_glusterfs
*** GlusterFS servers ***
glusterfs servers will need extended attributes in exported filesystems.
This is currently only supported in UFS1 (newfs -O1). You will need to
create the directories below on exported filesystems' roots, and then
mount with -o extattr
.attribute/system
.attribute/user
===========================================================================
MESSAGE.ssl [+/-]===========================================================================
$NetBSD: MESSAGE.ssl,v 1.1 2011/12/09 16:57:44 manu Exp $
The following paths are used for SSL key, certificate and CA:
${PKG_SYSCONFDIR}/openssl/private/gluster.key
${PKG_SYSCONFDIR}/openssl/certs/gluster.crt
${PKG_SYSCONFDIR}/openssl/certs/gluster-ca.crt
===========================================================================
Required to run:[
textproc/libxml2] [
security/openssl] [
devel/argp] [
devel/libuuid] [
lang/python27] [
devel/userspace-rcu]
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 8099.484 KB
Version history: (Expand)
- (2024-11-15) Updated to version: glusterfs-10.4nb10
- (2024-11-01) Updated to version: glusterfs-10.4nb9
- (2024-11-01) Updated to version: glusterfs-10.4nb8
- (2024-08-06) Updated to version: glusterfs-10.4nb7
- (2024-07-05) Updated to version: glusterfs-10.4nb5
- (2024-05-29) Updated to version: glusterfs-10.4nb4
CVS history: (Expand)
2023-11-08 14:21:43 by Thomas Klausner | Files touched by this commit (2377) |
Log message:
*: recursive bump for icu 74.1
|
2023-10-25 00:11:51 by Thomas Klausner | Files touched by this commit (2298) |
Log message:
*: bump for openssl 3
|
2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247) |
Log message:
*: recursive bump for Python 3.11 as new default
|
2023-06-06 02:58:06 by David H. Gutteridge | Files touched by this commit (2) |
Log message:
glusterfs: fix nit with a patch noted by pkglint
|
2023-06-04 02:45:01 by David H. Gutteridge | Files touched by this commit (7) | |
Log message:
glusterfs: update to 10.4
Update provided by Alexander Schreiber, with some tweaks by me (e.g.,
commenting out debug settings in Makefile, simplifying PLIST.Linux).
Changes and notes from maintainer:
- enable building on Linux
It was tested (built and ran the client) on:
- NetBSD: amd64, sparc64
- Linux: amd64
Due to some differences in files being generated by the build between
Linux and NetBSD, both MESSAGE and PLIST where split by OS platform.
Since the package changelog for glusterfs is just a "git log" dump,
the condensed form from the release notes is:
Important fixes in this release
Fix fuse concurrency problems
Fix memory corruption in debug builds
Fix recovery issue with posix locks upon reconnection of a disconnected brick
Issues addressed in this release
#1000 configure: Force 'char' type to be signed in order to eliminate anomalies
#2752 posix: Fix directory gfid handle if a rename fails
#3345 Fix inconsistencies in big-endian architectures of hashfn
#3346 Fix stack overflow when processing glx_dir(p) list structures in xdr
#3882 Fix deadlock in gf_print_trace of sys_log
#3901 Fix segmentaion fault in io-stats xlator
#3954 Fix stack-buffer-overflow according to AddressSanitizer
#4020 Improve regression test suite
#4029 Process stuck listing snapshots from NFS
#4031 Fix Input/Output error when using linux-aio on big-endean architectures
#4042 Fix recovery issue with posix locks upon reconnection of a disconnected brick
#4071 Make timestamps of .snap directory stable
#3894 Use opendir for directories in glfs_open and glfs_h_open of api
#3636 Enable posix xlator to consider storage.reserve val
|
2023-04-19 10:12:01 by Adam Ciarcinski | Files touched by this commit (2359) | |
Log message:
revbump after textproc/icu update
|
2023-03-28 03:10:54 by David H. Gutteridge | Files touched by this commit (8) |
Log message:
glusterfs: make configuration file placements match pkgsrc norm
Patch from Alexander Schreiber. Addresses PR pkg/57285 from Manuel
Bouyer.
|
2023-03-28 02:57:05 by David H. Gutteridge | Files touched by this commit (1) |
Log message:
glusterfs: substitute bash path portably
|