Architecture and configurations for Fred Hutch "Fast File" service, our HPC posix file system
SysMgmtdHost must be set to a common value for all nodes in a cluster and has no default.connAuthFile will be set to a shared secret for all nodes in a cluster.connNetFilterFile will be set to a managed file describing our cluster network to limit access.storeMetaDirectory must be set and has no default.storeMgmtdDirectory must be set and has no default.storeStorageDirectory must be set and has no default. logType = logfile
storeAllowFirstRunInit must be set to false after server initialization to protect against underlying unmounted volumes.-tuneUsePerUserMsgQueues set to true to preserve fairness in multi-user environments.logLevel from 2 to 3.sysAllowNewServers must be set to false after cluster initialization.sysAllowNewTargets must be set to false after cluster initialization.storeAllowFirstRunInit must be set to false after server initialization to protect against underlying unmounted volumes.tuneClientAutoRemoveMins time until unreachable client is removed from cluster - default 30.tuneNumWorkers threads - recommended cores X 2 - default 4.tune{Meta,Storage}... - multiple parameters used to tune Low/Emergency pool limits and thresholds.connCommRetrySecs can be set to 0 to act like NFS hard mount.sysXAttrsEnabled enable extended attributes.sysACLsEnabled enable ACLs with extended attributes - decreases performance.tuneUseGlobal{Append,File}Locks - enable global locking.connMaxInternodeNum should be set no higher than number of CPU coresstoreAllowFirstRunInit must be set to false after server initialization to protect against underlying unmounted volumes.tuneUsePerUserMsgQueues set to true to preserve fairness in multi-user environments.tuneNumWorkers threads processing client requests - should match underlying storage - default 12.tuneNumResyncGatherSlaves threads per target used to crawl for buddy mirror.tuneNumResyncSlaves thread per target used to perform resync for buddy mirror.tuneBindToNumaZone use if storage and network are in the same NUMA zone (check /sys/bus/pci/devices/