Sample MapR FUSE-Based POSIX Client Configuration File

#Set path to the mount point
fuse.mount.point=/mapr

#Set path where logs shall be stored
fuse.log.path=/opt/mapr/logs

#Set path where client libraries shall be stored
fuse.client.lib.path=/tmp

#Allow all users to access the filesystem
fuse.allow.other=1

#Enable larger than 4kB writes
fuse.big.writes=1

#Enable NUMA affinity
fuse.affinity=0

#Auto unmount on process termination
fuse.auto.unmount=1

#Set number of libMapRClient libraries to run with
#fuse.num.libs=DEFAULT_NUM_LIBS

#Set number of readahead sessions
#fuse.ra.sessions=1

#Set number of FUSE threads
#fuse.num.threads=64

#Enable async direct io
fuse.asyncdirect.io=1

#Set the maximum size of read requests
#fuse.max.read=128

#Set the maximum bytes to readahead
#fuse.max.readahead=128k

#Set the maximum size in a single write request
#fuse.max.write=128

#Enable sync reads
#fuse.sync.read=0

#Set number of maximum background requests
fuse.max.background=64

#Set kernel's congestion threshold
#fuse.congestion.threshold=10

#Flush all writes inline
#fuse.flush.inline=0

#Optimize for local direct writes
#fuse.fast.local.directio=0

#Disable shard cache
#fuse.disable.shardcache=0

#Sets the filesystem  source  (first  field  in  /etc/mtab).
#The default is the mount program name.
#fuse.fsname=NAME

#Set fuse ticket file
fuse.ticketfile.location=/opt/mapr/conf/maprfuseticket

#fuse nonempty option to enable mounting at nonempty mount point
#fuse.nonempty=0

#by default, we support user namespace xattr.
#setting below option to 1 will enable the user xattr.
#fuse.xattr.enable=1

#Attribute timeout for inodes
#fuse.attr.timeout=3.0

#Entry timeout for inodes
#fuse.entry.timeout=3.0

#Hearbeat interval for FUSE in seconds
#fuse.hb.interval=5

#fuse sub exports
#fuse.export=/clus.default/vol1

#fuse core pattern
#fuse.enforce.core.pattern=true

#Readonly or readwrite, values are ro,rw
#fuse.access.type=rw

#Auto invalidation of data on mtime change
fuse.auto.inval.data=1

#Disable writeback cache
#If multiple fuse servers are operating on the same file then enabling
#this option will break consistency among different fuse servers i.e. 
#writes to file1 on server1 will not be seen by an application reading 
#file1 on server2 forever.
fuse.disable.writeback=1

#Set cluster configuration file
#fuse.cluster.conf.location=/opt/mapr/conf/mapr-clusters.conf