blob: 93d59b6a60daa6cb1916281016421ce0c84fbf4a [file] [log] [blame]
config LUSTRE_FS
tristate "Lustre file system client support"
depends on INET && m && !MIPS && !XTENSA && !SUPERH
select LNET
select CRYPTO
select CRYPTO_CRC32
select CRYPTO_CRC32_PCLMUL if X86
select CRYPTO_CRC32C
select CRYPTO_MD5
select CRYPTO_SHA1
select CRYPTO_SHA256
select CRYPTO_SHA512
help
This option enables Lustre file system client support. Choose Y
here if you want to access a Lustre file system cluster. To compile
this file system support as a module, choose M here: the module will
be called lustre.
To mount Lustre file systems, you also need to install the user space
mount.lustre and other user space commands which can be found in the
lustre-client package, available from
http://downloads.whamcloud.com/public/lustre/
Lustre file system is the most popular cluster file system in high
performance computing. Source code of both kernel space and user space
Lustre components can also be found at
http://git.whamcloud.com/?p=fs/lustre-release.git;a=summary
If unsure, say N.
See also http://wiki.lustre.org/
config LUSTRE_OBD_MAX_IOCTL_BUFFER
int "Lustre obd max ioctl buffer bytes (default 8KB)"
depends on LUSTRE_FS
default 8192
help
This option defines the maximum size of buffer in bytes that user space
applications can pass to Lustre kernel module through ioctl interface.
If unsure, use default.
config LUSTRE_DEBUG_EXPENSIVE_CHECK
bool "Enable Lustre DEBUG checks"
depends on LUSTRE_FS
help
This option is mainly for debug purpose. It enables Lustre code to do
expensive checks that may have a performance impact.
Use with caution. If unsure, say N.
config LUSTRE_TRANSLATE_ERRNOS
bool
depends on LUSTRE_FS && !X86
default y
config LUSTRE_LLITE_LLOOP
bool "Lustre virtual block device"
depends on LUSTRE_FS && BLOCK
default m