branch_tier.hpp

This commit is contained in:
Antonio SJ Musumeci 2024-01-28 22:30:59 -06:00
parent 8bdc1fb2d2
commit d80773ceb8

View File

@ -78,59 +78,29 @@ writeback = false
symlinks = false symlinks = false
readdir = false readdir = false
[[branch]]
enabled = true
name = 'foo'
type = 'literal'
path = '/mnt/hdd/foo'
mode = 'RO'
[[branch]]
enabled = true
name = 'bar'
type = 'literal'
path = '/mnt/hdd/foo'
mode = 'RW'
[[branch]]
enabled = true
name = 'ssds'
type = 'glob'
path = '/mnt/ssd/*'
order = 'name:asc' # | size
mode = 'RW'
# scan type: look for paths with a '.mergerfs' file or xattr?
[[branch]]
name = 'asdf'
type = 'scan'
path = '*'
[[branch.group]]
name = 'asdf'
branches = ['ssds']
func.create.policy = 'ep'
func.create.option0 = 'blah'
func.open.policy = 'ff'
[branches] [branches]
min-free-space = 123 min-free-space = 123
# TIER 0 # TIER 0
[[branches.tier]] [[branches.tier]]
func.create.policy = 'mfs'
func.open.policy = 'ff'
[[branches.tier.branch]] [[branches.tier.branch]]
enabled = true
name = 'branch0' name = 'branch0'
type = 'scan' type = 'scan'
path = '*' path = '*'
order = 'name:asc' # | size order = 'name:asc' # | size
[[branches.tier.branch]] [[branches.tier.branch]]
enabled = true
name = 'branch1' name = 'branch1'
type = 'literal' type = 'literal'
path = '/mnt/branch1' path = '/mnt/branch1'
[[branches.tier.branch]] [[branches.tier.branch]]
active = true active = true
path = '/tmp/mergerfs/a' path = '/tmp/mergerfs/a'
path-type = 'literal' type = 'literal'
mode = 'RW' mode = 'RW'
if-not-mountpoint = 'fail' # 'fail' | 'deactivate' ? if-not-mountpoint = 'fail' # 'fail' | 'deactivate' ?