Antonio SJ Musumeci
7c4f14a7db
fuse_open.cpp
9 months ago
Antonio SJ Musumeci
893e0d4c94
fuse_lowlevel.c
9 months ago
Antonio SJ Musumeci
d472fb1b12
debug.c
9 months ago
Antonio SJ Musumeci
30961779c2
fuse_init.cpp
9 months ago
Antonio SJ Musumeci
2bac614a40
fuse_lowlevel.c
9 months ago
Antonio SJ Musumeci
974e01a4b1
fuse_lowlevel.c
9 months ago
Antonio SJ Musumeci
5c956fe2d5
fuse_init.cpp
9 months ago
Antonio SJ Musumeci
4d9a390866
fuse_open.cpp
9 months ago
Antonio SJ Musumeci
fb1e3afdb6
fuse_open.cpp
9 months ago
Antonio SJ Musumeci
10e1b7229e
checkpoint
9 months ago
Antonio SJ Musumeci
c9b7ed5b8a
Add support for file io passthrough
If using Linux 6.9 or above and enabled (passthrough=true) files
opened or created will use the FUSE passthrough feature.
If direct-io=true / cache.files=off it will override passthrough. If
direct-io-allow-mmap is enabled only mmap will passthrough.
HANDLE_KILLPRIV and V2 are enabled now by default to remove the
kernel's need to issue getattr and getxattr requests.
moveonenospc will not work when leveraging passthrough.
9 months ago
trapexit
b21172c609
Merge pull request #1321 from trapexit/allowmmap
Add support for 'direct-io-allow-mmap' if supported by kernel
9 months ago
Antonio SJ Musumeci
f0444a1ca9
Add support for 'direct-io-allow-mmap' if supported by kernel
9 months ago
trapexit
977d04229f
Merge pull request #1320 from trapexit/readme
Suggest cache.files=auto-full rather than partial
9 months ago
Antonio SJ Musumeci
757ae66327
Suggest cache.files=auto-full rather than partial
9 months ago
trapexit
42d0b5734c
Merge pull request #1312 from trapexit/preload-tmpfile
Special case O_TMPFILE in preload
10 months ago
Antonio SJ Musumeci
78050ed6b0
Special case O_TMPFILE in preload
10 months ago
trapexit
19ee44afe7
Merge pull request #1309 from trapexit/root-nodeid
Root nodeid
10 months ago
Antonio SJ Musumeci
a234e9446c
Update README to remove unnecessary references to export-support for NFS
10 months ago
Antonio SJ Musumeci
951eb9540d
Ensure lookups of FUSE_ROOT_ID always return generation=0
10 months ago
trapexit
85a936c95e
Merge pull request #1308 from trapexit/readme
Change mount type from fuse.mergerfs to mergerfs in README
10 months ago
Antonio SJ Musumeci
8210e63a66
Change mount type from fuse.mergerfs to mergerfs in README
10 months ago
trapexit
facdb66746
Merge pull request #1307 from trapexit/readme
Add NFS options to remote filesystems section of readme
10 months ago
Antonio SJ Musumeci
1916e54a24
Add NFS options to remote filesystems section of readme
10 months ago
trapexit
7fabe515f4
Merge pull request #1306 from trapexit/export-support
Add export-support option as possible workaround for NFS EIO issues
10 months ago
Antonio SJ Musumeci
0ca5d6aad0
Add export-support option as possible workaround for NFS EIO issues
10 months ago
trapexit
0c1aeb411d
Merge pull request #1305 from trapexit/lib-updates
Library updates
10 months ago
Antonio SJ Musumeci
17fdbf7f42
Update fuse_kernel.h
10 months ago
Antonio SJ Musumeci
27349e41ef
Update fmt
10 months ago
Antonio SJ Musumeci
b3ce95c422
Update nonstd::optional
10 months ago
Antonio SJ Musumeci
cedc9f0f25
Update ghc::filesystem
10 months ago
trapexit
d68ad9ac01
Expand the preload docs ( #1299 )
11 months ago
trapexit
ae6c4f7c25
Rework mergerfs vs X section of readme ( #1298 )
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