Commit Graph

608 Commits

Author SHA1 Message Date
Antonio SJ Musumeci
c101430b98 rework category -> fuse function table 2015-07-03 10:49:18 -04:00
Antonio SJ Musumeci
1d798ad285 Merge pull request #78 from trapexit/typed-policies
Typed policies
2015-07-03 10:47:02 -04:00
Antonio SJ Musumeci
b2cd79154a stop auto calculating and storing fullpath in policies 2015-07-03 10:40:47 -04:00
Antonio SJ Musumeci
0c60701b29 create different policies based on category of use 2015-07-03 08:53:36 -04:00
Antonio SJ Musumeci
51b6d3f647 add category to policies so as to distinguish between creates and searches 2015-07-03 08:51:19 -04:00
Antonio SJ Musumeci
a5bf48c8ae Merge pull request #77 from trapexit/paths
Paths
2015-06-23 22:30:35 -04:00
Antonio SJ Musumeci
6ca43893ea separate policies into individual modules 2015-06-23 22:27:01 -04:00
Antonio SJ Musumeci
3c8f12281f move policy function type from fs to policy 2015-06-23 00:24:14 -04:00
Antonio SJ Musumeci
2bd44568a1 move Path object to separate file 2015-06-22 23:22:51 -04:00
Antonio SJ Musumeci
23cca83742 Merge pull request #76 from trapexit/lfs
create lfs policy. closes #73
2015-06-22 11:27:58 -04:00
Antonio SJ Musumeci
8e5b79647b create lfs policy. closes #73 2015-06-22 11:06:36 -04:00
Antonio SJ Musumeci
9ea4bf2828 Merge pull request #75 from trapexit/fwfs
first w/ free space policy. closes #72
2015-06-22 11:03:49 -04:00
Antonio SJ Musumeci
58167c3636 first w/ free space policy. closes #72 2015-06-22 10:53:39 -04:00
Antonio SJ Musumeci
6578b93190 Merge pull request #74 from trapexit/minfreespace
create minfreespace option. closes #71
2015-06-22 10:19:03 -04:00
Antonio SJ Musumeci
ccb22c1fbe create minfreespace option. closes #71 2015-06-22 09:59:16 -04:00
Antonio SJ Musumeci
ad7ce487bb fix readme typos and misc formatting 2015-06-05 20:13:24 -04:00
Antonio SJ Musumeci
fd2ba50cad Merge pull request #70 from trapexit/readme
Readme
2015-06-05 19:53:14 -04:00
Antonio SJ Musumeci
fe0f442c3d add Tips and FAQ section to readme 2015-06-05 19:52:31 -04:00
Antonio SJ Musumeci
1879c9c4a9 update readme with defaults option info 2015-06-04 23:19:49 -04:00
Antonio SJ Musumeci
247bac76eb Merge pull request #69 from trapexit/getxattr
fix calling of lgetxattr. closes #68
2015-06-04 21:46:44 -04:00
Antonio SJ Musumeci
45b73e53be fix calling of lgetxattr. closes #68 2015-06-04 09:31:43 -04:00
Antonio SJ Musumeci
ffc90f52bc Merge pull request #67 from trapexit/priority
attempt to set priority to -10 on startup. closes #65
2015-03-17 20:40:35 -04:00
Antonio SJ Musumeci
5fb277529f attempt to set priority to -10 on startup. closes #65 2015-03-17 20:39:20 -04:00
Antonio SJ Musumeci
7552ad6781 Merge pull request #66 from trapexit/pseudo-file-permissions
restrict who can setxattr the pseudo file. closes #64
2015-03-13 20:45:25 -04:00
Antonio SJ Musumeci
4b204b8fba restrict who can setxattr the pseudo file. closes #64 2015-03-13 20:31:02 -04:00
Antonio SJ Musumeci
4ea49fcfbb Merge pull request #63 from trapexit/defaults
provide 'defaults' option. closes #58
2015-03-11 18:23:57 -04:00
Antonio SJ Musumeci
33c837a560 provide 'defaults' option. closes #58 2015-03-11 18:21:28 -04:00
Antonio SJ Musumeci
3725387132 Merge pull request #62 from trapexit/subtype
set FUSE subtype to 'mergerfs'. closes #59
2015-03-11 14:08:11 -04:00
Antonio SJ Musumeci
951b22b671 set FUSE subtype to 'mergerfs'. closes #59 2015-03-11 14:00:47 -04:00
Antonio SJ Musumeci
0a0e8fdefc Merge pull request #61 from trapexit/docs
add default policies for categories and description of `all`
2015-03-10 18:53:40 -04:00
Antonio SJ Musumeci
74c334c372 add default policies for categories and description of all 2015-03-10 18:53:06 -04:00
Antonio SJ Musumeci
711261bb02 Merge pull request #60 from trapexit/options
match cli options to xattrs
2015-03-10 18:45:11 -04:00
Antonio SJ Musumeci
08366a35be match cli options to xattrs 2015-03-10 18:44:45 -04:00
Antonio SJ Musumeci
8b41dca91a Merge pull request #57 from trapexit/remove-fileinfo
remove FileInfo and keep only file descriptor
2015-03-05 22:16:49 -05:00
Antonio SJ Musumeci
91671d7364 remove FileInfo and keep only file descriptor 2015-03-05 22:15:54 -05:00
Antonio SJ Musumeci
15b2c8be1b Merge pull request #56 from trapexit/revert-all-policy-removal
revert removal of 'all' policy and relevant behavior. closes #54
2015-03-05 21:07:05 -05:00
Antonio SJ Musumeci
c022741ffb revert removal of 'all' policy and relevant behavior. closes #54 2015-03-05 21:01:22 -05:00
Antonio SJ Musumeci
a359c88173 Merge pull request #55 from trapexit/policyperfunc
per FUSE function policies. closes #52, #53
2015-03-05 20:42:18 -05:00
Antonio SJ Musumeci
12f393a55e per FUSE function policies. closes #52, #53 2015-02-23 20:02:50 -05:00
Antonio SJ Musumeci
e0f0bb53f7 Merge pull request #51 from trapexit/rlimits
Try RLIMIT_INFINITY first, then cur = max, then loop and try to increase...
2015-02-17 11:48:55 -05:00
Antonio SJ Musumeci
283a2b2285 Try RLIMIT_INFINITY first, then cur = max, then loop and try to increase till error. closes #50 2015-02-17 11:46:54 -05:00
Antonio SJ Musumeci
dba9e00adc Merge pull request #49 from trapexit/clonefdleak
close file after getting ioc flags. closes #48
2015-02-17 00:36:25 -05:00
Antonio SJ Musumeci
1a1c9db37b close file after getting ioc flags. closes #48 2015-02-17 00:28:27 -05:00
Antonio SJ Musumeci
f3f5a18ef5 Merge pull request #47 from trapexit/getxattr_all
add user.mergerfs.allpaths and user.mergerfs.relpath to getxattr
2015-02-07 18:49:36 -05:00
Antonio SJ Musumeci
d30cae217b add user.mergerfs.allpaths and user.mergerfs.relpath to getxattr 2015-02-07 18:27:47 -05:00
Antonio SJ Musumeci
dbe630c37d Merge pull request #46 from trapexit/action-search-merge
merge action and search category
2015-02-05 19:59:04 -05:00
Antonio SJ Musumeci
2e95c6e78e merge action and search category 2015-02-05 18:23:01 -05:00
Antonio SJ Musumeci
58ec83dcd8 Merge pull request #45 from trapexit/remove_all
Remove 'all' policy and simplify logic
2015-02-03 18:03:44 -05:00
Antonio SJ Musumeci
b411c63df1 Remove 'all' policy and simplify logic 2015-02-02 23:59:45 -05:00
Antonio SJ Musumeci
1f61a662ad Merge pull request #44 from trapexit/platformdefines
use standard platform macros. closes #43
2015-02-02 21:32:23 -05:00