Antonio SJ Musumeci
5deff9025a
mergerfs.cpp
11 months ago
Antonio SJ Musumeci
4dcf8dbc56
mergerfs.cpp
11 months ago
Antonio SJ Musumeci
39edcc3371
mergerfs.cpp
11 months ago
Antonio SJ Musumeci
97b23e03da
mergerfs.cpp
11 months ago
Antonio SJ Musumeci
1888e12616
checkpoint
11 months ago
Antonio SJ Musumeci
e477978005
checkpoint
11 months ago
Antonio SJ Musumeci
b3cb68d389
checkpoint
11 months ago
Antonio SJ Musumeci
120ac8b5da
checkpoint
11 months ago
Antonio SJ Musumeci
feb0fd4389
checkpoint
11 months ago
trapexit
87475098a1
Add credit to nohajc for preload idea ( #1295 )
11 months ago
trapexit
d4dc0701d6
Create ld_preload to reopen files on underlying filesystem ( #1294 )
11 months ago
0x6d61726b
c1c2f075ee
Update README.md ( #1283 )
* Update README.md
Information added that mergerfs v2.35.0 and newer sets `allow_other` (but not 2.33.5, that is used by Debian 12.2)
1 year ago
trapexit
96d34f1eab
Merge pull request #1280 from trapexit/getpid
Fix user.mergerfs.pid
1 year ago
Antonio SJ Musumeci
f66fb7e2d4
Fix user.mergerfs.pid
1 year ago
trapexit
edb3368078
Merge pull request #1277 from trapexit/flushdefault
Set flush-on-close default to opened-for-write
1 year ago
Antonio SJ Musumeci
bd70928268
Set flush-on-close default to opened-for-write
1 year ago
trapexit
337aade02d
Merge pull request #1276 from trapexit/allowother
Only set allow_other when running as root
1 year ago
Antonio SJ Musumeci
d6a2f06797
Only set allow_other when running as root
1 year ago
trapexit
7890a4996c
Merge pull request #1275 from trapexit/noflush
Add flushonclose feature
1 year ago
Antonio SJ Musumeci
6aa6452d3e
Add flushonclose feature
1 year ago
trapexit
7d6c8e9333
Merge pull request #1271 from trapexit/warn-root
Warn if not running as root
1 year ago
Antonio SJ Musumeci
a7069153bd
Warn if not running as root
1 year ago
trapexit
5c71a75fdd
Merge pull request #1269 from trapexit/wyhash
Update wyhash to 4.2
1 year ago
Antonio SJ Musumeci
fd33df04a3
Update wyhash to 4.2
1 year ago
trapexit
a9ae36a3e4
Merge pull request #1263 from trapexit/pthread_getname_np
Remove use of pthread_getname_np to work with older musl versions
1 year ago
Antonio SJ Musumeci
569537df9e
Remove use of pthread_getname_np to work with older musl versions
1 year ago
trapexit
8534ee7ceb
Merge pull request #1262 from trapexit/readdir-errs
Rework thread pool queue depth impl
1 year ago
Antonio SJ Musumeci
620cab2948
Rework thread pool queue depth impl
1 year ago
trapexit
8635456818
Merge pull request #1254 from trapexit/typo
Fix readdir doc typos
1 year ago
Antonio SJ Musumeci
0888f372aa
Fix readdir doc typos
1 year ago
trapexit
e09b10c55b
Merge pull request #1249 from trapexit/tpfix
Fix thread pool destruction where threads don't explicitly exit themselves
1 year ago
Antonio SJ Musumeci
766b923116
Fix thread pool destruction where threads don't explicitly exit themselves
1 year ago
trapexit
dd7e9e2aa7
Merge pull request #1244 from trapexit/docs
Add some new questions to FAQ
1 year ago
Antonio SJ Musumeci
3fc0aa3809
Add some new questions to FAQ
1 year ago
trapexit
b1dcc94e98
Merge pull request #1242 from trapexit/debug-removal
Remove unneeded debug logging from thread pool
1 year ago
Antonio SJ Musumeci
6d2c99e487
Remove unneeded debug logging from thread pool
1 year ago
trapexit
9d9eacfe7b
Merge pull request #1241 from trapexit/version
Add website and license to version option
1 year ago
Antonio SJ Musumeci
b91cc1c191
Add website and license to version option
1 year ago
trapexit
6d2f26c60e
Merge pull request #1240 from trapexit/dynamic-threadpool
Rework thread pool, add ability to add/remove threads at runtime
1 year ago
Antonio SJ Musumeci
0a94bd7cfc
Rework thread pool, add ability to add/remove threads at runtime
1 year ago
trapexit
211e6c7115
Merge pull request #1239 from trapexit/validation
Add proper input validation for readdir policy
1 year ago
Antonio SJ Musumeci
335ca55a6e
Add proper input validation for readdir policy
1 year ago
trapexit
69de4de53f
Merge pull request #1238 from trapexit/boundedqueue
Change threadpool to use concurrentqueue
1 year ago
Antonio SJ Musumeci
76c8d48dbd
Change threadpool to use concurrentqueue
1 year ago
trapexit
a927a15e9c
Merge pull request #1237 from trapexit/threadfix
Initialize readdir threadpool after daemonizing
1 year ago
Antonio SJ Musumeci
0c555e71a0
Initialize readdir threadpool after daemonizing
1 year ago
trapexit
82781b6ff8
Merge pull request #1235 from DavidFair/readme_direct_parallel
Docs: clarify parallel-direct-writes and cache.files
1 year ago
David Fairbrother
b545352712
Nit: cache.files=per-process grammar
Change which 'comm' name -> whose 'comm' name.
Whose implies possession, and the process possess the name we're
matching
1 year ago
David Fairbrother
3d05999db0
State cache.files per-process behaviour w/out match
This makes it clear, along with the previous commit, that per-process will allow
us to use parallel direct writes as they will mount with the equivalent
of cache.files=off (i.e. direct_io)
1 year ago
David Fairbrother
f4a8105a42
Clarify parallel direct writes conditions
Clarify that paralell direct can only be enabled where the kernel
version supports it, which is 6.2+.
State the two cache.files modes which can support parallel direct writes
in the description.
1 year ago