Commit Graph

12 Commits

Author SHA1 Message Date
Antonio SJ Musumeci
b9670d25de policy_cache.cpp 2024-02-21 23:39:57 -06:00
Antonio SJ Musumeci
3eeb9b3566 policy_cache.cpp 2024-02-21 23:39:57 -06:00
Antonio SJ Musumeci
4e92c0e3ce policy_cache.cpp 2024-02-21 23:39:57 -06:00
Antonio SJ Musumeci
57bf894b17 policy_cache.cpp 2024-02-21 23:39:57 -06:00
Antonio SJ Musumeci
d860de35c9 policy_cache.cpp 2024-02-21 23:39:57 -06:00
Antonio SJ Musumeci
538467b86d config: rework global config, remove rwlock, make branches RCU like
Also added unit tests. Should have done separately but found a number of bugs.
2021-01-14 21:02:10 -05:00
Antonio SJ Musumeci
fc3453932a branches: add per branch minfreespace w/ original value as default
example: /mnt/disk0=RW,1G:/mnt/disk1=RW,2G
2020-09-04 21:04:45 -04:00
Antonio SJ Musumeci
54c41c4994 rework config management
* Add standard way to do str2val and val2str conversion
* Add support for a config file
* Add support for reading and writing settings via ioctl
2020-06-18 18:54:25 -04:00
Antonio SJ Musumeci
50ad648ce4 initialize mutex to fix lockup 2019-09-07 14:10:36 -04:00
Antonio SJ Musumeci
5883020784 tweak docs 2019-05-10 11:54:41 -04:00
Antonio SJ Musumeci
9d9ee7b71d general code cleanup 2019-01-31 22:47:09 -05:00
Antonio SJ Musumeci
7a057daa0c add policy cache for 'open'
A fusepath -> basepath cache for `open` to limit the overhead of FUSE in 'open, read/write, close' patterns (such as Transmission).
2019-01-22 09:21:15 -05:00