Ecosyste.ms: OpenCollective

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

mergerfs

a featureful union filesystem
Collective - Host: opensource - https://opencollective.com/mergerfs - Code: https://github.com/trapexit/mergerfs

improve khash performance

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

use pragma once in headers

github.com/trapexit/mergerfs - dae637925b7569e87862d0fc8c8cf9885d5aacb5 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
use pragma once in headers

github.com/trapexit/mergerfs - 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

github.com/trapexit/mergerfs - d66774d3f30dfd35a1e392142f85aa227c1fb8d6 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
add 'ignore path preserving on rename' feature

github.com/trapexit/mergerfs - 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

github.com/trapexit/mergerfs - b95fbd76ec37bcaad8d23969ffb94c98b836db10 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
use temp files (then rename) when moving files for moveonenospc

github.com/trapexit/mergerfs - 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

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

github.com/trapexit/mergerfs - 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

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

github.com/trapexit/mergerfs - 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

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

github.com/trapexit/mergerfs - 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

github.com/trapexit/mergerfs - 986f230ba73f3d240a246b821bd97eb3a4a63898 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
add nullrw feature to facilitate benchmarking

github.com/trapexit/mergerfs - 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

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

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

make dropcacheonclose runtime configurable

github.com/trapexit/mergerfs - 25ce9938c6bc98d0d7c9ab1bef4bb154bcbb7fdd authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
make dropcacheonclose runtime configurable

github.com/trapexit/mergerfs - 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

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

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

enable nopath and nullpath_ok

github.com/trapexit/mergerfs - f95b07f83b0d86d427a21703d35c12360efb0804 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
enable nopath and nullpath_ok

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

tweak movefile behavior

github.com/trapexit/mergerfs - 3c8afc1bb04c34508faa3575e2ead73fe47f13fc authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
tweak movefile behavior

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

add more travis build targets

github.com/trapexit/mergerfs - d9be1c48415da249f528766d0d19ff110956adfc authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
add more travis build targets

github.com/trapexit/mergerfs - 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

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

github.com/trapexit/mergerfs - 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

github.com/trapexit/mergerfs - c4ad2391716455a04b77c618883db5c3e039d977 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
support older libfuse without utime_omit_ok flag

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

fadvise cleanup

github.com/trapexit/mergerfs - 1499ccf3fb37da930b13c317620fcad29acd8a4b authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
fadvise cleanup

github.com/trapexit/mergerfs - 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

github.com/trapexit/mergerfs - e3e764ecae147a78a035f10fa1ea63d243709825 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
enable utime_omit_ok flag

github.com/trapexit/mergerfs - 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

github.com/trapexit/mergerfs - 8cfb1cbee49b13df0c6d45ff2181d776ef79eca7 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
work around getgrouplist signature difference on osx

github.com/trapexit/mergerfs - be3eb7e3ed1333a3ab69ba5f24597224a6047188 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #393 from trapexit/inode

handle 32bit and 64bit inode recalculation

github.com/trapexit/mergerfs - 1c3b72de095b208ab83285343a3ec90ed40b6623 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
handle 32bit and 64bit inode recalculation

github.com/trapexit/mergerfs - 0600734942dad70f1f39bdf03d30d2bfb8823dac authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #392 from trapexit/fadvise

restructure fadvise

github.com/trapexit/mergerfs - e6dc8c2cb38fe13f65115f5f664c39c51ffce8d0 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
restructure fadvise

github.com/trapexit/mergerfs - 9d0798dbfb09be8098ce51afa52a18dddb814ece authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #391 from trapexit/fallocate

restructure fallocate abstraction

github.com/trapexit/mergerfs - 581356a0c39b1dd4185f4c3d212dfcbfceb742c1 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
restructure fallocate abstraction

github.com/trapexit/mergerfs - e2acffe55b74ea3301b23303066df0b355947d21 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #390 from trapexit/futimesat

abstract futimesat

github.com/trapexit/mergerfs - 998966e6e69e3ee5eba94de65992a9b14c84c780 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
abstract futimesat

github.com/trapexit/mergerfs - 42d454ac271bcceb2d956f13fed696d8efd4cdca authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #389 from trapexit/stattime

abstract access to highres atime/mtime

github.com/trapexit/mergerfs - ad6062b9a88651f5bec0137415833f70f9cd266a authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
abstract access to highres atime/mtime

github.com/trapexit/mergerfs - 0b2bf17cd7e1f3c484adeeceaa9ca14522846f8f authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #388 from trapexit/types

use correct integer types

github.com/trapexit/mergerfs - 292b850e079cda72e53bd1542c25eb044b567ebd authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
use correct integer types

github.com/trapexit/mergerfs - e20d566f9624035e2294aa2b9b03c0d97151883e authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #387 from trapexit/cppfind

use compiler's preprocessor rather than cpp explicitly

github.com/trapexit/mergerfs - 776ff3e3f185c24e06da0d583ab3e6991ef495c7 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
use compiler's preprocessor rather than cpp explicitly

github.com/trapexit/mergerfs - 1539aca3d8011f5f112da24367e5f675b5b97081 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #386 from trapexit/travis-ci

setup travis-ci

github.com/trapexit/mergerfs - 32443143100e0af2766ceee4017e345ccc7607a0 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
setup travis-ci

github.com/trapexit/mergerfs - 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

github.com/trapexit/mergerfs - 9486bc9b21dc08d4d58d74a393ea3bf6553b804f authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
make fs::attr return ENOTSUP on EINVAL #381

github.com/trapexit/mergerfs - 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

github.com/trapexit/mergerfs - 3728e39655d4a97b3d6c9774ed65c1eb2ebf5bb3 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
explicitly define path preservation, better explain move issues

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

fix incorrect section header syntax

github.com/trapexit/mergerfs - af9a71f84c3f521c5c72ae610e6dab079c6f313f authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
fix incorrect section header syntax

github.com/trapexit/mergerfs - 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

github.com/trapexit/mergerfs - 38e5815ba78597c35b05cd7bebfd4cb218596adf authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
add info on inodes running out to faq on filled drives

github.com/trapexit/mergerfs - 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

github.com/trapexit/mergerfs - 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

github.com/trapexit/mergerfs - 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

github.com/trapexit/mergerfs - 09dabc7b4c5e89f9f8afa0de5251d71fd98bff90 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
update docs to include dropcacheonclose and warn about directory mtime

github.com/trapexit/mergerfs - 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

github.com/trapexit/mergerfs - dca6cb482687eb1359ab9e3266aa85d450131585 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
add option to drop file caches before closing files

github.com/trapexit/mergerfs - 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

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

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

misc document updates

github.com/trapexit/mergerfs - 899670bc935d5af152cd8b4b390c61d4869da500 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
misc document updates

github.com/trapexit/mergerfs - 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

github.com/trapexit/mergerfs - c25974de681b37176fe5dfb1bd7f6e1d79e78215 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
update documentation, focus on explaining double caching & direct_io

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

Cleanup

github.com/trapexit/mergerfs - 011febcb914e3ad36e8b517dce8eaf56b7c77c37 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
remove clone command

github.com/trapexit/mergerfs - 7b4e1ea36dfe42ed980ebc58b7a1f34fb87e1bbd authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
add ifndefs to all headers

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

github.com/trapexit/mergerfs - e93c946198a5960f63b09c906e5c0c31c8c5cbf4 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
restructure error calculation

github.com/trapexit/mergerfs - 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

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

github.com/trapexit/mergerfs - 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

github.com/trapexit/mergerfs - 10a9918d208b8c49a8a60adce002c0981d540bca authored about 8 years ago by Antonio SJ Musumeci <[email protected]>
use different read and write functions when using direct_io

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

compute inode in readdir

github.com/trapexit/mergerfs - 437067b5e0608d517bde2076aaa2fed68d92f7f1 authored about 8 years ago by Antonio SJ Musumeci <[email protected]>
compute inode in readdir

github.com/trapexit/mergerfs - 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

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

github.com/trapexit/mergerfs - 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)

github.com/trapexit/mergerfs - 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_...

github.com/trapexit/mergerfs - 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

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

github.com/trapexit/mergerfs - 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

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

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

return clonepath errors

github.com/trapexit/mergerfs - 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...

github.com/trapexit/mergerfs - 35075bb0cd7e883ced9b343d403ae7905344702c authored about 8 years ago by Antonio SJ Musumeci <[email protected]>
update manpage

github.com/trapexit/mergerfs - 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

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

github.com/trapexit/mergerfs - 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

github.com/trapexit/mergerfs - 12b9fc1750c201197adb49c7a9bf00c56446aa28 authored about 8 years ago by Antonio SJ Musumeci <[email protected]>
clang cpp doesn't like grep exiting early

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

github.com/trapexit/mergerfs - 192bb9c57ec1c8c0ff2decbc11a7ea2b3bba581a authored about 8 years ago by Antonio SJ Musumeci <[email protected]>