### Required parameters

S3Bucket = bucketname
S3KeyPrefix = keyprefix-
AWS_ACCESS_KEY_ID = your AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY = your AWS_SECRET_ACCESS_KEY

### Optional parameters

#LogFilename = /var/log/persistentfs.log
#PidFilename = /var/run/persistentfs.pid
#CacheFilename = /var/cache/persistentfs.cache
#CacheMegabytes = 512

#UseHttps = false
#UseS3VHostUrl = false

#ReadOnly = false
#ForceCreateNewFileSystem = false
#ForceRepairDismount = false

### Options for controlling data integrity vs. speed

#IndexDefaultMinFlushDelay = 2000
#IndexDefaultMaxFlushDelay = 4000
#MaxIndexFlushBacklog = 20
#FileDefaultMinFlushDelay = 5000
#FileDefaultMaxFlushDelay = 10000
#MaxFileFlushBacklog = 100

### Basic tuning parameters

#DefaultFileBlockSize = 256*1024
#CachePageSize = 256*1024
#MaxBytesPerPage = 256*1024
#MaxFetchBytes = 12000000

### Advanced operation and tuning parameters

#S3Timeout = 10
#S3FastRetries = 3
#S3RetryBackoff = 200
#MaxS3RetrySleep = 2000
#S3RetrySecondsToPauseFS = 20
#S3RetriesToPanicFS = 20000
#MaxS3ErrorsOnMount = 5

#DnsCacheExpiration = 120

#MaxFetchConnections = 6
#FileFlushThreads = 8

#MaxCacheFiles = 0
#CachePagesToFreeWhenFull = 10

#MinPageDataAllocSize = 0
#PageAllocIncrement = 64
#MinSegmentDataAllocSize = 0
#SegmentAllocIncrement = 256

#MaxSegmentsPerPage = 1000
#MaxBytesPerSegment = 2*1024
#MaxKeysPerSegment = 1000

#PageFetchSegmentFillPercent = 75

### Log/Tracing Options

#TraceFuseIn = false
#TraceFuseOut = false
#TraceReadWriteIn = false
#TraceReadWriteOut = false
#TraceFsync = false
#TraceFsyncVerbose = false
#TraceIndexLock = false
#TraceFind = false
#TraceFindVerbose = false
#TraceIndexInsDel = false
#TraceIndexPageOps = false
#TraceIndexSegmentOps = false
#TraceFlushQueues = false
#TraceFlushQueuesVerbose = false
#TraceExcessFlushBacklog = false
#TraceS3Requests = true
#LibCurlVerbose = false

#AlwaysFlushLog = true

### Diagnostic Options

#CheckFsAfterPreWrite = false
#CheckFsDuringWrite = false
#CheckFsAfterWriteUnlock = false
#CheckFsAfterWriteCleanup = false
#CheckFsAfterEveryCall = false
#CheckFsBeforePageFlush = false

#CheckFlushQueuesAfterEnqueuing = false
#CheckFlushQueuesBeforeDequeuing = false

#NetCheckIF = eth0
