Antonio SJ Musumeci
2e538068ef
Merge pull request #144 from trapexit/enospc
move on enospc when writing feature. closes #141
9 years ago
Antonio SJ Musumeci
5808ab7795
move on enospc when writing feature. closes #141
This feature mimics the standard mhddfs behavior but is more thorough.
If a write fails and the errno is set to ENOSPC then mergerfs will (if
the feature is enabled) attempt to move the file to the drive with
the most free space but only if it has enough room for the file plus
the amount to be written. If that transfer is successful it will then
unlink the original file and attempt the previously failed write again.
The copy includes copying the path and file including the acls, owners,
attributes, extended attributes, and timestamps.
9 years ago
Antonio SJ Musumeci
4e5578de9c
make note about escaping glob tokens more explicit
9 years ago
Antonio SJ Musumeci
4b375faf12
include rpm-build in Fedora dependencies
9 years ago
Antonio SJ Musumeci
9542e6340b
include link to release page in readme
9 years ago
Antonio SJ Musumeci
de583b70f7
clean up options listing
9 years ago
Antonio SJ Musumeci
8bf0f755e1
create summary feature section
And tweak intro.
9 years ago
Antonio SJ Musumeci
5850fbe3f1
bump README date
9 years ago
Antonio SJ Musumeci
1cc1b1f746
Merge pull request #139 from trapexit/setxattr-cleanup
cleanup controlfile manipulation
9 years ago
Antonio SJ Musumeci
a960a7ef46
cleanup controlfile manipulation
9 years ago
Antonio SJ Musumeci
9afd0654b7
Merge pull request #138 from trapexit/defaults
include default_permissions in default arguments
9 years ago
Antonio SJ Musumeci
e0cf97261c
include default_permissions in default arguments
closes #130
9 years ago
Antonio SJ Musumeci
1782910437
Merge pull request #137 from trapexit/setgroups-docs
change README regarding setgroups cache and new rwlock ugid fallback
9 years ago
Antonio SJ Musumeci
f4e3f28153
change README regarding setgroups cache and new rwlock ugid fallback
9 years ago
Antonio SJ Musumeci
6a96d3b69b
Merge pull request #136 from trapexit/typo
fix typo in README
9 years ago
Antonio SJ Musumeci
08c0c2dfae
fix typo in README. closes #134
9 years ago
Antonio SJ Musumeci
ad5380d69e
Merge pull request #135 from trapexit/op-ugid
make changing credentials opportunistic + per thread setgroups cache
9 years ago
Antonio SJ Musumeci
3163258a33
make changing credentials opportunistic + per thread setgroups cache
closes #129,#131
9 years ago
Antonio SJ Musumeci
b194272e39
add notes on permissions and errors to readme
9 years ago
Antonio SJ Musumeci
c131310c55
include known issues section to readme
9 years ago
Antonio SJ Musumeci
8323e16ad2
Merge pull request #126 from trapexit/realpathize
realpath'ize all source mount points. closes #117
9 years ago
Antonio SJ Musumeci
ce9352987c
realpath'ize all source mount points. closes #117
9 years ago
Antonio SJ Musumeci
accd2d4ae0
Merge pull request #125 from trapexit/xattr-minfreespace
fix non-suffixed setxattr of user.mergerfs.minfreespace
9 years ago
Antonio SJ Musumeci
2d899479c3
fix non-suffixed setxattr of user.mergerfs.minfreespace
9 years ago
Antonio SJ Musumeci
803b2ae999
Merge pull request #122 from trapexit/clean-version
remove version.hpp on clean
9 years ago
Antonio SJ Musumeci
e98b801c9d
remove version.hpp on clean
9 years ago
Antonio SJ Musumeci
27cf7f8148
Merge pull request #121 from trapexit/xattr-version
add user.mergerfs.version xattr
9 years ago
Antonio SJ Musumeci
b22528bac4
add user.mergerfs.version xattr
9 years ago
Antonio SJ Musumeci
adf983c8c3
Merge pull request #120 from trapexit/policies-xattr
add user.mergerfs.policies xattr
9 years ago
Antonio SJ Musumeci
e377d54c93
add user.mergerfs.policies xattr
9 years ago
Antonio SJ Musumeci
7bee6230ba
Merge pull request #119 from trapexit/rpm
add building of rpm
9 years ago
Antonio SJ Musumeci
08d07b71e1
add building of rpm
9 years ago
Antonio SJ Musumeci
ce2462042f
Merge pull request #118 from trapexit/basic-fedora-build
add basic instructions for building on Fedora
9 years ago
Antonio SJ Musumeci
305f190f09
add basic instructions for building on Fedora
9 years ago
Antonio SJ Musumeci
d89735abf6
Merge pull request #114 from trapexit/xattr
refactor and simplify getxattr for user.mergerfs.\*
9 years ago
Antonio SJ Musumeci
8178bf518c
refactor and simplify getxattr for user.mergerfs.\*
9 years ago
Antonio SJ Musumeci
22d254e8df
Merge pull request #113 from trapexit/git2dbcl
use correct variable for finding version
9 years ago
Antonio SJ Musumeci
aea5e440d7
use correct variable for finding version
9 years ago
Antonio SJ Musumeci
908a2f61f7
Merge pull request #112 from trapexit/epmfs+minfreespace
add minfreespace check to epmfs create policy
9 years ago
Antonio SJ Musumeci
bc77b0fd2a
add minfreespace check to epmfs create policy
9 years ago
Antonio SJ Musumeci
4141181243
Merge pull request #111 from trapexit/rename
rework rename
9 years ago
Antonio SJ Musumeci
1f1e481075
rework rename
Return EXDEV if directories of tragets differ. If the old and new path exist in the same directory first rename each old found by the policy and then unlink/rmdir any new on a drive which didn't rename. The unlink/rmdir will occur only if there were no rename errors. Any failures of unlink/rmdir are ignored. The last rename error is returned.
9 years ago
Antonio SJ Musumeci
6b5b7c38f4
Merge pull request #109 from trapexit/einval
forgot to add einval to policy
9 years ago
Antonio SJ Musumeci
7a93198d4a
forgot to add einval to policy
9 years ago
Antonio SJ Musumeci
fd26793305
Merge pull request #108 from trapexit/error-policies
create errno policies for simulating errors. closes #107
9 years ago
Antonio SJ Musumeci
bbc75f6ff1
create errno policies for simulating errors. closes #107
9 years ago
Antonio SJ Musumeci
cac5f1b827
Merge pull request #106 from trapexit/epmfs-fix
fix epmfs failing to pick the existing path. closes #102
9 years ago
Antonio SJ Musumeci
126df0fbf1
fix epmfs failing to pick the existing path. closes #102
9 years ago
Antonio SJ Musumeci
2cc9b42c9c
Merge pull request #101 from trapexit/buildupdate
enhance deb building
9 years ago
Antonio SJ Musumeci
ab68ac0cb1
enhance deb building
9 years ago