blob: ab2f57e3fb87b025668c20a5cfe66b378d7fdf5b [file] [log] [blame]
David Teiglandb3b94fa2006-01-16 16:50:04 +00001config GFS2_FS
Steven Whitehouseb5ea3e12006-04-24 14:14:42 -04002 tristate "GFS2 file system support"
Steven Whitehouse10528492008-02-27 17:56:27 +00003 depends on EXPERIMENTAL && (64BIT || (LSF && LBD))
Steven Whitehouseb5ea3e12006-04-24 14:14:42 -04004 select FS_POSIX_ACL
Steven Whitehousefa2ecfc5e2006-11-20 10:04:49 -05005 select CRC32
Steven Whitehouseb5ea3e12006-04-24 14:14:42 -04006 help
Randy Dunlap9beeb9f2007-01-30 14:30:08 -08007 A cluster filesystem.
David Teiglandb3b94fa2006-01-16 16:50:04 +00008
Randy Dunlap9beeb9f2007-01-30 14:30:08 -08009 Allows a cluster of computers to simultaneously use a block device
10 that is shared between them (with FC, iSCSI, NBD, etc...). GFS reads
11 and writes to the block device like a local filesystem, but also uses
12 a lock module to allow the computers coordinate their I/O so
13 filesystem consistency is maintained. One of the nifty features of
14 GFS is perfect consistency -- changes made to the filesystem on one
15 machine show up immediately on all other machines in the cluster.
David Teiglandb3b94fa2006-01-16 16:50:04 +000016
Steven Whitehouse048bca22008-05-23 14:46:04 +010017 To use the GFS2 filesystem in a cluster, you will need to enable
18 the locking module below. Documentation and utilities for GFS2 can
Randy Dunlap9beeb9f2007-01-30 14:30:08 -080019 be found here: http://sources.redhat.com/cluster
David Teiglandb3b94fa2006-01-16 16:50:04 +000020
Steven Whitehouse048bca22008-05-23 14:46:04 +010021 The "nolock" lock module is now built in to GFS2 by default.
David Teiglandb3b94fa2006-01-16 16:50:04 +000022
23config GFS2_FS_LOCKING_DLM
24 tristate "GFS2 DLM locking module"
Adrian Bunk00117272007-01-28 17:19:50 +010025 depends on GFS2_FS && SYSFS && NET && INET && (IPV6 || IPV6=n)
Steven Whitehouse1003f062006-12-12 10:16:25 +000026 select IP_SCTP if DLM_SCTP
27 select CONFIGFS_FS
David Teiglandb3b94fa2006-01-16 16:50:04 +000028 select DLM
David Teiglandb3b94fa2006-01-16 16:50:04 +000029 help
Randy Dunlap9beeb9f2007-01-30 14:30:08 -080030 Multiple node locking module for GFS2
David Teiglandb3b94fa2006-01-16 16:50:04 +000031
Randy Dunlap9beeb9f2007-01-30 14:30:08 -080032 Most users of GFS2 will require this module. It provides the locking
33 interface between GFS2 and the DLM, which is required to use GFS2
34 in a cluster environment.