summaryrefslogtreecommitdiff
path: root/filesystems/glusterfs/MESSAGE.NetBSD
blob: 3033de50c48c8baecf7179194acbe0467b51a11b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
===========================================================================
$NetBSD: MESSAGE.NetBSD,v 1.16 2014/11/20 16:12:48 wiz 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

* Only for netbsd-5 branch (later NetBSD GENERIC kernels have it enabled):
A kernel with the following option is required:
	file-system     PUFFS
	pseudo-device   putter
	pseudo-device   pud

*** 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

* For netbsd-6 branch and earlier (later NetBSD GENERIC kernels have it),
the kernel must have the following option enabled:
	options		UFS_EXTATTR

===========================================================================