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
github.com/trapexit/mergerfs - 0708110ec1d3cbd079f491da78d9c39ac1e40a2f authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
use pragma once in headers
github.com/trapexit/mergerfs - dae637925b7569e87862d0fc8c8cf9885d5aacb5 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>github.com/trapexit/mergerfs - a7b126cb48c16c4bf72d081bc979aa83eda17dfc authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
add 'ignore path preserving on rename' feature
github.com/trapexit/mergerfs - d66774d3f30dfd35a1e392142f85aa227c1fb8d6 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>github.com/trapexit/mergerfs - a2bddec8c738a08b4f70f189b90543cb2effdfa9 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 - b95fbd76ec37bcaad8d23969ffb94c98b836db10 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>github.com/trapexit/mergerfs - aea2b40dda6b19b234c10deecc75afbec8efe3f4 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
use fusepath from fileinfo. closes #417
github.com/trapexit/mergerfs - fa3ff4021842806fbf84a52ba888668e5c363389 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>github.com/trapexit/mergerfs - bfd410def2cddb8c9deba1b3d21917b0f26b5c9c authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
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]>github.com/trapexit/mergerfs - 7296d3d90d91182b9f132056faf3812b61020055 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 - a7cddefcc986bd566b30c7098a70dec97ddc8e42 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>github.com/trapexit/mergerfs - de0985c135ca41faee338260c72358b4c1784f1d authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
add nullrw feature to facilitate benchmarking
github.com/trapexit/mergerfs - 986f230ba73f3d240a246b821bd97eb3a4a63898 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>github.com/trapexit/mergerfs - 87c2f2f9dc36491a7fbeab73a7441bb94c590826 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
symlinkify: file -> symlink-to-original-file after timeout
github.com/trapexit/mergerfs - 63f84b255f71d80382c147bc39b220002a28d583 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>github.com/trapexit/mergerfs - 6a7675f2bf74d16a8b007811e1c4ee2af7283097 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
make dropcacheonclose runtime configurable
github.com/trapexit/mergerfs - 25ce9938c6bc98d0d7c9ab1bef4bb154bcbb7fdd authored over 7 years ago by Antonio SJ Musumeci <[email protected]>github.com/trapexit/mergerfs - 8ba3a08f40c4c563eeb20fb8e9d8dc65f1303fc4 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
better handle incomplete reads/writes in copying files
github.com/trapexit/mergerfs - 23dbe48324a242056e6f6260e8e68ca9e59e5711 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>github.com/trapexit/mergerfs - ccaa4587399f9a14c39a930988d8c50376d73b60 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
enable nopath and nullpath_ok
github.com/trapexit/mergerfs - f95b07f83b0d86d427a21703d35c12360efb0804 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>github.com/trapexit/mergerfs - 162b99e6b86e64293e80da607ec8dc4278f2bbc3 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
tweak movefile behavior
github.com/trapexit/mergerfs - 3c8afc1bb04c34508faa3575e2ead73fe47f13fc authored over 7 years ago by Antonio SJ Musumeci <[email protected]>github.com/trapexit/mergerfs - f15437c7136ade8581f8a6bba952a76a1aa7c591 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
add more travis build targets
github.com/trapexit/mergerfs - d9be1c48415da249f528766d0d19ff110956adfc authored over 7 years ago by Antonio SJ Musumeci <[email protected]>github.com/trapexit/mergerfs - 5f3aa6eee558eeec9b070b19432526801aa727a4 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
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]>github.com/trapexit/mergerfs - 2fbeb67dd95318100deefdd9486377657400cdaf authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
support older libfuse without utime_omit_ok flag
github.com/trapexit/mergerfs - c4ad2391716455a04b77c618883db5c3e039d977 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>github.com/trapexit/mergerfs - 8b976ab3c149deada2817cb4a766fbaa0d985d4c authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
fadvise cleanup
github.com/trapexit/mergerfs - 1499ccf3fb37da930b13c317620fcad29acd8a4b authored over 7 years ago by Antonio SJ Musumeci <[email protected]>github.com/trapexit/mergerfs - 1a1fa06aa36b6da41d31a375a0958a6955779826 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
enable utime_omit_ok flag
github.com/trapexit/mergerfs - e3e764ecae147a78a035f10fa1ea63d243709825 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>github.com/trapexit/mergerfs - 617195d71e7c7e19f045bc564041fe1ba5f4d4a3 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
work around getgrouplist signature difference on osx
github.com/trapexit/mergerfs - 8cfb1cbee49b13df0c6d45ff2181d776ef79eca7 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>github.com/trapexit/mergerfs - be3eb7e3ed1333a3ab69ba5f24597224a6047188 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
handle 32bit and 64bit inode recalculation
github.com/trapexit/mergerfs - 1c3b72de095b208ab83285343a3ec90ed40b6623 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>github.com/trapexit/mergerfs - 0600734942dad70f1f39bdf03d30d2bfb8823dac authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
restructure fadvise
github.com/trapexit/mergerfs - e6dc8c2cb38fe13f65115f5f664c39c51ffce8d0 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>github.com/trapexit/mergerfs - 9d0798dbfb09be8098ce51afa52a18dddb814ece authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
restructure fallocate abstraction
github.com/trapexit/mergerfs - 581356a0c39b1dd4185f4c3d212dfcbfceb742c1 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>github.com/trapexit/mergerfs - e2acffe55b74ea3301b23303066df0b355947d21 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
abstract futimesat
github.com/trapexit/mergerfs - 998966e6e69e3ee5eba94de65992a9b14c84c780 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>github.com/trapexit/mergerfs - 42d454ac271bcceb2d956f13fed696d8efd4cdca authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
abstract access to highres atime/mtime
github.com/trapexit/mergerfs - ad6062b9a88651f5bec0137415833f70f9cd266a authored over 7 years ago by Antonio SJ Musumeci <[email protected]>github.com/trapexit/mergerfs - 0b2bf17cd7e1f3c484adeeceaa9ca14522846f8f authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
use correct integer types
github.com/trapexit/mergerfs - 292b850e079cda72e53bd1542c25eb044b567ebd authored over 7 years ago by Antonio SJ Musumeci <[email protected]>github.com/trapexit/mergerfs - e20d566f9624035e2294aa2b9b03c0d97151883e authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
use compiler's preprocessor rather than cpp explicitly
github.com/trapexit/mergerfs - 776ff3e3f185c24e06da0d583ab3e6991ef495c7 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>github.com/trapexit/mergerfs - 1539aca3d8011f5f112da24367e5f675b5b97081 authored over 7 years ago by Antonio SJ Musumeci <[email protected]>
setup travis-ci
github.com/trapexit/mergerfs - 32443143100e0af2766ceee4017e345ccc7607a0 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>github.com/trapexit/mergerfs - 9d799ffc9fe2adb9f608fa427c973d063176f96f authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
make fs::attr return ENOTSUP on EINVAL #381
github.com/trapexit/mergerfs - 9486bc9b21dc08d4d58d74a393ea3bf6553b804f authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>github.com/trapexit/mergerfs - c043ef95a3fcea2e50b8650dda139cc023c56773 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
explicitly define path preservation, better explain move issues
github.com/trapexit/mergerfs - 3728e39655d4a97b3d6c9774ed65c1eb2ebf5bb3 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>github.com/trapexit/mergerfs - 215f129a2a0f00a1d6ab3ecafbcd5af29c09fc7d authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
fix incorrect section header syntax
github.com/trapexit/mergerfs - af9a71f84c3f521c5c72ae610e6dab079c6f313f authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>github.com/trapexit/mergerfs - bb4ec913c618b71a2d59ef30fa585fa5fcd25b05 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 - 38e5815ba78597c35b05cd7bebfd4cb218596adf authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>github.com/trapexit/mergerfs - cf2cb54e2a078dccb699a61fa996c4fe21653ee6 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 - b7269e99638a48f7738ada59d19acd5df1cac0ed authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>github.com/trapexit/mergerfs - 94ebccc6edb39736cd4cfaf67d1b303bc30e2283 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 - 09dabc7b4c5e89f9f8afa0de5251d71fd98bff90 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>github.com/trapexit/mergerfs - 4e7e74d6f0d7dc2d336cdf1d7607633725733c43 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
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]>github.com/trapexit/mergerfs - 6aa62d03ff03e7c7c39fa006cc932b4cae937aa1 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
check metadata on chown/chmod errors when cloning
github.com/trapexit/mergerfs - 3a89491507c471393a5fb3e8a050fb9d72fc699f authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>github.com/trapexit/mergerfs - 492d895632c23bbfe01f90eea61e708b60abb587 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
misc document updates
github.com/trapexit/mergerfs - 899670bc935d5af152cd8b4b390c61d4869da500 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>github.com/trapexit/mergerfs - 9cc9bb9de234c069b61065e09a1a294df6befa49 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
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]>github.com/trapexit/mergerfs - 16e7c72e99d9e3eb298a92da6bee1a8ae93fbbd8 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
Cleanup
github.com/trapexit/mergerfs - 011febcb914e3ad36e8b517dce8eaf56b7c77c37 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>github.com/trapexit/mergerfs - 7b4e1ea36dfe42ed980ebc58b7a1f34fb87e1bbd authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
github.com/trapexit/mergerfs - a60d815e926d78d48f6b24e5eee539b51d6b8162 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
github.com/trapexit/mergerfs - e93c946198a5960f63b09c906e5c0c31c8c5cbf4 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
github.com/trapexit/mergerfs - 726b88e039f77a0d4eb0d066facc7a1cd67fd607 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
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]>github.com/trapexit/mergerfs - d67d5dec77fcf05f2e13d10927de0573cfb8a888 authored almost 8 years ago by Antonio SJ Musumeci <[email protected]>
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]>github.com/trapexit/mergerfs - 1aa76a54c2ff019222cbab1353c4be96ebbeb9a2 authored about 8 years ago by Antonio SJ Musumeci <[email protected]>
compute inode in readdir
github.com/trapexit/mergerfs - 437067b5e0608d517bde2076aaa2fed68d92f7f1 authored about 8 years ago by Antonio SJ Musumeci <[email protected]>github.com/trapexit/mergerfs - 67b48fcb3a49e26d23da32cdbd070916c8cdfaea 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 - ea403b4f5aee7b076945ca6f3910f32a89f3bc06 authored about 8 years ago by Antonio SJ Musumeci <[email protected]>github.com/trapexit/mergerfs - b1459c6cdc37ae5cbe0459133cf2ea2b5444c9b1 authored about 8 years ago by Antonio SJ Musumeci <[email protected]>
support setting of inodes (using use_ino option)
github.com/trapexit/mergerfs - 953bca02fc474ef50f605469f4a5f0ab1ea13e95 authored about 8 years ago by Antonio SJ Musumeci <[email protected]>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]>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]>github.com/trapexit/mergerfs - 822204ff34cb73cae96295b0fb3b6fa2ba368844 authored about 8 years ago by Antonio SJ Musumeci <[email protected]>
note that mergerfs should be run as root
github.com/trapexit/mergerfs - 9a261a78640244175d155860e95d931a0fde7b30 authored about 8 years ago by Antonio SJ Musumeci <[email protected]>github.com/trapexit/mergerfs - 5f7a168d0b31cc7faaae55cae7e9615ed2f0a813 authored about 8 years ago by Antonio SJ Musumeci <[email protected]>
return clonepath errors
github.com/trapexit/mergerfs - aa7111692894a762631568bf8becde09cbe7377e authored about 8 years ago by Antonio SJ Musumeci <[email protected]>
currently the error is ignored and it was expected the primary call would
fail. problem is it re...
github.com/trapexit/mergerfs - 05d81dbc23a772001f718401e9c885590423094f authored about 8 years ago by Antonio SJ Musumeci <[email protected]>
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]>github.com/trapexit/mergerfs - 3c5351af93ed230845d08c695604976e7b1a5e97 authored about 8 years ago by Antonio SJ Musumeci <[email protected]>
changes to allow compiling on FreeBSD
github.com/trapexit/mergerfs - 12b9fc1750c201197adb49c7a9bf00c56446aa28 authored about 8 years ago by Antonio SJ Musumeci <[email protected]>github.com/trapexit/mergerfs - 3d2283f10f8818d04ead15087db4a2003e37a3ff authored about 8 years ago by Antonio SJ Musumeci <[email protected]>
github.com/trapexit/mergerfs - 192bb9c57ec1c8c0ff2decbc11a7ea2b3bba581a authored about 8 years ago by Antonio SJ Musumeci <[email protected]>