Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/trapexit/mergerfs

a featureful union filesystem
https://github.com/trapexit/mergerfs

improve khash performance

0708110ec1d3cbd079f491da78d9c39ac1e40a2f authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #422 from trapexit/pragma

use pragma once in headers

dae637925b7569e87862d0fc8c8cf9885d5aacb5 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
use pragma once in headers

a7b126cb48c16c4bf72d081bc979aa83eda17dfc authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #421 from trapexit/ignorepponrename

add 'ignore path preserving on rename' feature

d66774d3f30dfd35a1e392142f85aa227c1fb8d6 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
add 'ignore path preserving on rename' feature

a2bddec8c738a08b4f70f189b90543cb2effdfa9 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #420 from trapexit/mkstemp-movefile

use temp files (then rename) when moving files for moveonenospc

b95fbd76ec37bcaad8d23969ffb94c98b836db10 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
use temp files (then rename) when moving files for moveonenospc

aea2b40dda6b19b234c10deecc75afbec8efe3f4 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #418 from trapexit/fix

use fusepath from fileinfo. closes #417

fa3ff4021842806fbf84a52ba888668e5c363389 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
use fusepath from fileinfo. closes #417

bfd410def2cddb8c9deba1b3d21917b0f26b5c9c authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #416 from trapexit/time

add time.h to fix compiling on some platforms

721bd4d337666cb6e522a7f99d21d9a0a7247ac9 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
add time.h to fix compiling on some platforms

7296d3d90d91182b9f132056faf3812b61020055 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #415 from trapexit/static

add libfuse 2.9.7 to repo and build against libfuse.a

a7cddefcc986bd566b30c7098a70dec97ddc8e42 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
add libfuse 2.9.7 to repo and build against libfuse.a

de0985c135ca41faee338260c72358b4c1784f1d authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #412 from trapexit/benchmark

add nullrw feature to facilitate benchmarking

986f230ba73f3d240a246b821bd97eb3a4a63898 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
add nullrw feature to facilitate benchmarking

87c2f2f9dc36491a7fbeab73a7441bb94c590826 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #409 from trapexit/ro-symlinks

symlinkify: file -> symlink-to-original-file after timeout

63f84b255f71d80382c147bc39b220002a28d583 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
symlinkify: file -> symlink-to-original-file after timeout

6a7675f2bf74d16a8b007811e1c4ee2af7283097 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #405 from trapexit/runtime-drop

make dropcacheonclose runtime configurable

25ce9938c6bc98d0d7c9ab1bef4bb154bcbb7fdd authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
make dropcacheonclose runtime configurable

8ba3a08f40c4c563eeb20fb8e9d8dc65f1303fc4 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #403 from trapexit/copyfile

better handle incomplete reads/writes in copying files

23dbe48324a242056e6f6260e8e68ca9e59e5711 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
better handle incomplete reads/writes in copying files

ccaa4587399f9a14c39a930988d8c50376d73b60 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #402 from trapexit/nopath

enable nopath and nullpath_ok

f95b07f83b0d86d427a21703d35c12360efb0804 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
enable nopath and nullpath_ok

162b99e6b86e64293e80da607ec8dc4278f2bbc3 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #400 from trapexit/movefile-tweak

tweak movefile behavior

3c8afc1bb04c34508faa3575e2ead73fe47f13fc authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
tweak movefile behavior

f15437c7136ade8581f8a6bba952a76a1aa7c591 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #399 from trapexit/travis

add more travis build targets

d9be1c48415da249f528766d0d19ff110956adfc authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
add more travis build targets

5f3aa6eee558eeec9b070b19432526801aa727a4 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #398 from trapexit/fadvise

hide fs::fadvise as it's not used directly

1089af90779815446e1f692d34b8c14e42f39a6a authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
hide fs::fadvise as it's not used directly

2fbeb67dd95318100deefdd9486377657400cdaf authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #397 from trapexit/fadvise

support older libfuse without utime_omit_ok flag

c4ad2391716455a04b77c618883db5c3e039d977 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
support older libfuse without utime_omit_ok flag

8b976ab3c149deada2817cb4a766fbaa0d985d4c authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #396 from trapexit/fadvise

fadvise cleanup

1499ccf3fb37da930b13c317620fcad29acd8a4b authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
fadvise cleanup

1a1fa06aa36b6da41d31a375a0958a6955779826 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #395 from trapexit/utime-omit

enable utime_omit_ok flag

e3e764ecae147a78a035f10fa1ea63d243709825 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
enable utime_omit_ok flag

617195d71e7c7e19f045bc564041fe1ba5f4d4a3 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #394 from trapexit/getgrouplist

work around getgrouplist signature difference on osx

8cfb1cbee49b13df0c6d45ff2181d776ef79eca7 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
work around getgrouplist signature difference on osx

be3eb7e3ed1333a3ab69ba5f24597224a6047188 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #393 from trapexit/inode

handle 32bit and 64bit inode recalculation

1c3b72de095b208ab83285343a3ec90ed40b6623 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
handle 32bit and 64bit inode recalculation

0600734942dad70f1f39bdf03d30d2bfb8823dac authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #392 from trapexit/fadvise

restructure fadvise

e6dc8c2cb38fe13f65115f5f664c39c51ffce8d0 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
restructure fadvise

9d0798dbfb09be8098ce51afa52a18dddb814ece authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #391 from trapexit/fallocate

restructure fallocate abstraction

581356a0c39b1dd4185f4c3d212dfcbfceb742c1 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
restructure fallocate abstraction

e2acffe55b74ea3301b23303066df0b355947d21 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #390 from trapexit/futimesat

abstract futimesat

998966e6e69e3ee5eba94de65992a9b14c84c780 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
abstract futimesat

42d454ac271bcceb2d956f13fed696d8efd4cdca authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #389 from trapexit/stattime

abstract access to highres atime/mtime

ad6062b9a88651f5bec0137415833f70f9cd266a authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
abstract access to highres atime/mtime

0b2bf17cd7e1f3c484adeeceaa9ca14522846f8f authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #388 from trapexit/types

use correct integer types

292b850e079cda72e53bd1542c25eb044b567ebd authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
use correct integer types

e20d566f9624035e2294aa2b9b03c0d97151883e authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #387 from trapexit/cppfind

use compiler's preprocessor rather than cpp explicitly

776ff3e3f185c24e06da0d583ab3e6991ef495c7 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
use compiler's preprocessor rather than cpp explicitly

1539aca3d8011f5f112da24367e5f675b5b97081 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #386 from trapexit/travis-ci

setup travis-ci

32443143100e0af2766ceee4017e345ccc7607a0 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
setup travis-ci

9d799ffc9fe2adb9f608fa427c973d063176f96f authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #385 from trapexit/clone-errors

make fs::attr return ENOTSUP on EINVAL #381

9486bc9b21dc08d4d58d74a393ea3bf6553b804f authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
make fs::attr return ENOTSUP on EINVAL #381

c043ef95a3fcea2e50b8650dda139cc023c56773 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #383 from trapexit/docs

explicitly define path preservation, better explain move issues

3728e39655d4a97b3d6c9774ed65c1eb2ebf5bb3 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
explicitly define path preservation, better explain move issues

215f129a2a0f00a1d6ab3ecafbcd5af29c09fc7d authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #382 from trapexit/docs

fix incorrect section header syntax

af9a71f84c3f521c5c72ae610e6dab079c6f313f authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
fix incorrect section header syntax

bb4ec913c618b71a2d59ef30fa585fa5fcd25b05 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #379 from trapexit/docs

add info on inodes running out to faq on filled drives

38e5815ba78597c35b05cd7bebfd4cb218596adf authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
add info on inodes running out to faq on filled drives

cf2cb54e2a078dccb699a61fa996c4fe21653ee6 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #378 from trapexit/docs

try to clarify how path preserving policies work and other tweaks to docs

b7269e99638a48f7738ada59d19acd5df1cac0ed authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
try to clarify how path preserving policies work and other tweaks to docs

94ebccc6edb39736cd4cfaf67d1b303bc30e2283 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #376 from trapexit/docs

update docs to include dropcacheonclose and warn about directory mtime

09dabc7b4c5e89f9f8afa0de5251d71fd98bff90 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
update docs to include dropcacheonclose and warn about directory mtime

4e7e74d6f0d7dc2d336cdf1d7607633725733c43 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #374 from trapexit/flush-cache-on-close

add option to drop file caches before closing files

dca6cb482687eb1359ab9e3266aa85d450131585 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
add option to drop file caches before closing files

6aa62d03ff03e7c7c39fa006cc932b4cae937aa1 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #372 from trapexit/apply-but-check

check metadata on chown/chmod errors when cloning

3a89491507c471393a5fb3e8a050fb9d72fc699f authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
check metadata on chown/chmod errors when cloning

492d895632c23bbfe01f90eea61e708b60abb587 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #365 from trapexit/docs

misc document updates

899670bc935d5af152cd8b4b390c61d4869da500 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
misc document updates

9cc9bb9de234c069b61065e09a1a294df6befa49 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #362 from trapexit/docs

update documentation, focus on explaining double caching & direct_io

c25974de681b37176fe5dfb1bd7f6e1d79e78215 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
update documentation, focus on explaining double caching & direct_io

16e7c72e99d9e3eb298a92da6bee1a8ae93fbbd8 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #361 from trapexit/cleanup

Cleanup

011febcb914e3ad36e8b517dce8eaf56b7c77c37 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
remove clone command

7b4e1ea36dfe42ed980ebc58b7a1f34fb87e1bbd authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
add ifndefs to all headers

a60d815e926d78d48f6b24e5eee539b51d6b8162 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
limit need to explicitly call .c_str()

e93c946198a5960f63b09c906e5c0c31c8c5cbf4 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
restructure error calculation

726b88e039f77a0d4eb0d066facc7a1cd67fd607 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #360 from trapexit/posix-acl

check for system.posix_acl_default before setting umask

078e4bab498ca7049da146293f75cb205eab8fe5 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
check for system.posix_acl_default before setting umask

d67d5dec77fcf05f2e13d10927de0573cfb8a888 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #352 from trapexit/directio

use different read and write functions when using direct_io

10a9918d208b8c49a8a60adce002c0981d540bca authored about 8 years ago by Antonio SJ Musumeci <[email protected]>
use different read and write functions when using direct_io

1aa76a54c2ff019222cbab1353c4be96ebbeb9a2 authored about 8 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #351 from trapexit/inode

compute inode in readdir

437067b5e0608d517bde2076aaa2fed68d92f7f1 authored about 8 years ago by Antonio SJ Musumeci <[email protected]>
compute inode in readdir

67b48fcb3a49e26d23da32cdbd070916c8cdfaea authored about 8 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #350 from trapexit/versionfile

only remove src/version.hpp if git repo and git available

ea403b4f5aee7b076945ca6f3910f32a89f3bc06 authored about 8 years ago by Antonio SJ Musumeci <[email protected]>
only remove src/version.hpp if git repo and git available

b1459c6cdc37ae5cbe0459133cf2ea2b5444c9b1 authored about 8 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #349 from trapexit/inode

support setting of inodes (using use_ino option)

953bca02fc474ef50f605469f4a5f0ab1ea13e95 authored about 8 years ago by Antonio SJ Musumeci <[email protected]>
support setting of inodes (using use_ino option)

creates a 64bit inode value from the underlying device value + original inode

final_ino = orig_...

c8fa51c81ae10f5b4494e070a876e47a3f81041b authored about 8 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #348 from trapexit/readdir-set

replace std::set with klib's khash to increase readdir performance

365e153ae740d8d163e435f4e06af1542dbb8731 authored about 8 years ago by Antonio SJ Musumeci <[email protected]>
replace std::set with klib's khash to increase readdir performance

822204ff34cb73cae96295b0fb3b6fa2ba368844 authored about 8 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #341 from trapexit/docs

note that mergerfs should be run as root

9a261a78640244175d155860e95d931a0fde7b30 authored about 8 years ago by Antonio SJ Musumeci <[email protected]>
note that mergerfs should be run as root

5f7a168d0b31cc7faaae55cae7e9615ed2f0a813 authored about 8 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #340 from trapexit/clonepath-errors

return clonepath errors

aa7111692894a762631568bf8becde09cbe7377e authored about 8 years ago by Antonio SJ Musumeci <[email protected]>
return clonepath errors

currently the error is ignored and it was expected the primary call would
fail. problem is it re...

35075bb0cd7e883ced9b343d403ae7905344702c authored about 8 years ago by Antonio SJ Musumeci <[email protected]>
update manpage

05d81dbc23a772001f718401e9c885590423094f authored about 8 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #336 from trapexit/sigfpe

ignore filesystems which return zeros for statfs. closes #335

00235c15bf84e342de322b778f3d0069cf1f2e99 authored about 8 years ago by Antonio SJ Musumeci <[email protected]>
ignore filesystems which return zeros for statfs. closes #335

3c5351af93ed230845d08c695604976e7b1a5e97 authored about 8 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #334 from trapexit/freebsd

changes to allow compiling on FreeBSD

12b9fc1750c201197adb49c7a9bf00c56446aa28 authored about 8 years ago by Antonio SJ Musumeci <[email protected]>
clang cpp doesn't like grep exiting early

3d2283f10f8818d04ead15087db4a2003e37a3ff authored about 8 years ago by Antonio SJ Musumeci <[email protected]>
remove usage of -D from install

192bb9c57ec1c8c0ff2decbc11a7ea2b3bba581a authored about 8 years ago by Antonio SJ Musumeci <[email protected]>