Antonio SJ Musumeci
4d82ed9324
fix short writes on >2GB files when cloning file
2019-10-14 23:32:51 -04:00
trapexit
026dc5f750
Merge pull request #675 from trapexit/fuse_ino
...
improve nodeid generation
2019-09-30 23:34:53 -04:00
Antonio SJ Musumeci
08e1bef5a9
improve nodeid generation
...
* Change fuse_ino_t to uint64_t
* Change id generation to 64bit
* Randomize generation value (should help with NFS)
2019-09-30 23:28:45 -04:00
trapexit
b5f6cd70de
Merge pull request #669 from serkef/patch-1
...
Fix typo
2019-09-20 16:41:10 -04:00
Sergio Kef
58ab7f7fa8
Fix typo
2019-09-20 22:32:09 +02:00
trapexit
c46c41c740
Merge pull request #668 from trapexit/travis
...
update travis config to include bionic
2019-09-16 08:41:50 -04:00
Antonio SJ Musumeci
7a84555db8
update travis config to include bionic
2019-09-16 08:29:07 -04:00
trapexit
0b0f0a1b9e
Merge pull request #663 from trapexit/random
...
only return 1 branch for rand/eprand policies
2019-09-07 17:27:56 -04:00
Antonio SJ Musumeci
0fffabfbe3
only return 1 branch for rand/eprand policies
2019-09-07 17:25:06 -04:00
trapexit
6b3f703ba9
Merge pull request #662 from trapexit/unlink
...
initialize mutex to fix lockup
2019-09-07 15:14:10 -04:00
Antonio SJ Musumeci
50ad648ce4
initialize mutex to fix lockup
2019-09-07 14:10:36 -04:00
trapexit
2dbcd2b07a
Merge pull request #660 from trapexit/docs
...
add UPGRADE section
2019-09-03 21:43:47 -04:00
Antonio SJ Musumeci
752a15953a
add UPGRADE section
2019-09-03 21:43:18 -04:00
trapexit
23d365f67b
Merge pull request #659 from zofrex/relink-mount-mergerfs
...
Force symlink creation (don't error if it already exists)
2019-08-31 13:46:13 -04:00
James Sanderson
f77d1d9929
Force symlink creation (don't error if it already exists)
2019-08-31 18:41:54 +01:00
trapexit
4204c807bc
Merge pull request #657 from trapexit/docs
...
update how it works
2019-08-20 20:16:03 -04:00
Antonio SJ Musumeci
e6a6ab967b
update how it works
2019-08-20 20:13:25 -04:00
trapexit
52e4d60e7c
Merge pull request #655 from tnilanon/master
...
Update README.md
2019-08-15 06:22:39 -04:00
Tanachat Nilanon
38919add61
Update README.md
...
Fixed typo: changed ' to `
2019-08-14 23:57:56 -07:00
trapexit
a7244184bd
Merge pull request #653 from xlotlu/patch-1
...
fix some grammar and typos
2019-08-01 08:06:52 -04:00
Ionuț Ciocîrlan
86bda61aa7
fix some grammar and typos
2019-08-01 14:35:00 +03:00
trapexit
10e5829b8e
Merge pull request #643 from trapexit/ioctl_setuid
...
set uid & gid when calling ioctl
2019-06-17 17:09:16 -04:00
Antonio SJ Musumeci
4c4c27a93e
set uid & gid when calling ioctl
...
Turns out certain ioctl calls check the effective user id (FS_IOC_SETFLAGS).
2019-06-17 13:37:15 -04:00
trapexit
72ac1fc0d1
Merge pull request #639 from trapexit/args
...
accept old arguments for backwards compatibility
2019-06-10 20:24:36 -04:00
Antonio SJ Musumeci
5ca928e436
accept old arguments for backwards compatibility
2019-06-10 20:20:41 -04:00
trapexit
5d013f4a18
Merge pull request #636 from trapexit/max_pages
...
allow setting of 'max_pages' (via 'fuse_msg_size')
2019-06-03 21:16:53 -04:00
Antonio SJ Musumeci
7cbd88ac81
allow setting of 'max_pages' (via 'fuse_msg_size')
...
Linux 4.20 and above allow setting the number of pages per FUSE message
upto 256 (4K * 256 = 1MiB). This can greatly increase read and write
speeds depending on the workload.
2019-06-03 21:01:19 -04:00
trapexit
24af276542
Merge pull request #635 from trapexit/copy_file_range
...
add copy_file_range support
2019-06-03 08:31:22 -04:00
Antonio SJ Musumeci
8cb7195c3e
add copy_file_range support
2019-06-03 07:12:05 -04:00
trapexit
c8e178bf71
Merge pull request #633 from trapexit/cache.files
...
add file caching across opens and runtime control
2019-05-30 00:28:28 -04:00
Antonio SJ Musumeci
529a953e30
add file caching across opens and runtime control
2019-05-30 00:10:08 -04:00
trapexit
02b657edff
Merge pull request #632 from trapexit/async-read
...
jmake async_read optional again
2019-05-28 17:10:17 -04:00
Antonio SJ Musumeci
ddf6a2f105
make async_read optional again
2019-05-28 15:57:50 -04:00
trapexit
40a4762cac
Merge pull request #630 from trapexit/cache-dir
...
add readdir caching
2019-05-23 22:26:19 -04:00
Antonio SJ Musumeci
2323c16316
add readdir caching
2019-05-23 22:11:33 -04:00
trapexit
bac4b33ef8
Merge pull request #629 from trapexit/cache-symlink
...
add symlink caching
2019-05-22 19:50:49 -04:00
Antonio SJ Musumeci
1baa706d37
add symlink caching
2019-05-22 19:25:38 -04:00
trapexit
9e3331dab4
Merge pull request #628 from trapexit/hide-cleanup
...
fix for unlink race condition
2019-05-21 23:09:13 -04:00
Antonio SJ Musumeci
61cded5b34
fix for unlink race condition
2019-05-21 22:57:02 -04:00
trapexit
060cae6270
Merge pull request #627 from trapexit/symlink
...
fix mount.mergerfs generation
2019-05-20 08:18:21 -04:00
Antonio SJ Musumeci
229d8517c0
fix mount.mergerfs generation
2019-05-20 08:17:06 -04:00
trapexit
cc9381f578
Merge pull request #624 from trapexit/parallel_dirops
...
ensure parallel dirops is enabled if capable
2019-05-20 00:37:56 -04:00
Antonio SJ Musumeci
5f2221155c
ensure parallel dirops is enabled if capable
2019-05-20 00:36:42 -04:00
trapexit
7da8dd6b7a
Merge pull request #623 from trapexit/async_dio
...
ensure async_aio is enabled if capable
2019-05-20 00:22:06 -04:00
Antonio SJ Musumeci
2b019b84b0
ensure async_aio is enabled if capable
2019-05-20 00:18:56 -04:00
trapexit
741c559df1
Merge pull request #622 from trapexit/rename
...
ensure marking open files renamed over as hidden
2019-05-19 23:43:24 -04:00
Antonio SJ Musumeci
3a66a68edb
ensure marking open files renamed over as hidden
2019-05-19 23:25:46 -04:00
trapexit
af1c0d78e8
Merge pull request #621 from trapexit/posix-acl
...
add support for POSIX ACLs
2019-05-19 18:26:49 -04:00
Antonio SJ Musumeci
80d56ac94e
add support for POSIX ACLs
2019-05-19 18:17:55 -04:00
trapexit
41881f9d05
Merge pull request #620 from trapexit/flock
...
remove 'remote' flock support
2019-05-19 17:40:03 -04:00