From d80773ceb8aa0f5dfab971cd18d574d03271d602 Mon Sep 17 00:00:00 2001 From: Antonio SJ Musumeci Date: Sun, 28 Jan 2024 22:30:59 -0600 Subject: [PATCH] branch_tier.hpp --- config.toml | 42 ++++++------------------------------------ 1 file changed, 6 insertions(+), 36 deletions(-) diff --git a/config.toml b/config.toml index 650fcb87..b4071ac7 100644 --- a/config.toml +++ b/config.toml @@ -78,59 +78,29 @@ writeback = false symlinks = 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] min-free-space = 123 # TIER 0 [[branches.tier]] +func.create.policy = 'mfs' +func.open.policy = 'ff' + [[branches.tier.branch]] +enabled = true name = 'branch0' type = 'scan' path = '*' order = 'name:asc' # | size [[branches.tier.branch]] +enabled = true name = 'branch1' type = 'literal' path = '/mnt/branch1' [[branches.tier.branch]] active = true path = '/tmp/mergerfs/a' -path-type = 'literal' +type = 'literal' mode = 'RW' if-not-mountpoint = 'fail' # 'fail' | 'deactivate' ?