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
Root nodeid
github.com/trapexit/mergerfs - 19ee44afe728f0bd159869cc105077bcb046e609 authored 10 months ago by trapexit <[email protected]>github.com/trapexit/mergerfs - a234e9446c304fa09237d4949ecce21b49e36add authored 10 months ago by Antonio SJ Musumeci <[email protected]>
github.com/trapexit/mergerfs - 951eb9540d0ccdb9f9654046504e3cd9532f3177 authored 10 months ago by Antonio SJ Musumeci <[email protected]>
Change mount type from fuse.mergerfs to mergerfs in README
github.com/trapexit/mergerfs - 85a936c95e7ee26636129ed00d8edbaf94f28ff5 authored 10 months ago by trapexit <[email protected]>github.com/trapexit/mergerfs - 8210e63a66ee032ccf8de2aba1e0ea7e6fff2bbe authored 10 months ago by Antonio SJ Musumeci <[email protected]>
Add NFS options to remote filesystems section of readme
github.com/trapexit/mergerfs - facdb66746e8e6288c4deabb97f966180437022f authored 10 months ago by trapexit <[email protected]>github.com/trapexit/mergerfs - 1916e54a244322c2dc387dc71ac3735b42025bf7 authored 10 months ago by Antonio SJ Musumeci <[email protected]>
Add export-support option as possible workaround for NFS EIO issues
github.com/trapexit/mergerfs - 7fabe515f402c827d6a4846cbf228d801d28a252 authored 10 months ago by trapexit <[email protected]>github.com/trapexit/mergerfs - 0ca5d6aad0d86afc800f0a408008281af4d312cc authored 10 months ago by Antonio SJ Musumeci <[email protected]>
Library updates
github.com/trapexit/mergerfs - 0c1aeb411d7d00653a6b069fb32c86bd0e794c92 authored 10 months ago by trapexit <[email protected]>github.com/trapexit/mergerfs - 17fdbf7f4260f06a3e92c6ba65da9218c2041724 authored 10 months ago by Antonio SJ Musumeci <[email protected]>
github.com/trapexit/mergerfs - b3ce95c422e70d0a3b1d4afb4ae3105277080725 authored 10 months ago by Antonio SJ Musumeci <[email protected]>
github.com/trapexit/mergerfs - cedc9f0f255f5bdd7a1e044ab880a5524a3e0011 authored 10 months ago by Antonio SJ Musumeci <[email protected]>
github.com/trapexit/mergerfs - 27349e41efbaa64b8151ab0b0751ae425efe21a0 authored 10 months ago by Antonio SJ Musumeci <[email protected]>
github.com/trapexit/mergerfs - d68ad9ac0171404beca1a314d20e17a59c3b2025 authored 11 months ago by trapexit <[email protected]>
github.com/trapexit/mergerfs - ae6c4f7c259befce2eecb50c720265140c1afe6c authored 11 months ago by trapexit <[email protected]>
github.com/trapexit/mergerfs - 87475098a1ee3b888629c9e5e8fd6ad4cceab6bc authored 11 months ago by trapexit <[email protected]>
github.com/trapexit/mergerfs - d4dc0701d6fd5588016213ac7167dd03f97a0651 authored 11 months ago by trapexit <[email protected]>
* Update README.md
Information added that mergerfs v2.35.0 and newer sets `allow_other` (but ...
github.com/trapexit/mergerfs - c1c2f075ee9eb076f0c1efd6e9dcafefc06c7d3a authored about 1 year ago by 0x6d61726b <[email protected]>Fix user.mergerfs.pid
github.com/trapexit/mergerfs - 96d34f1eab63b23cb9aa7cc042e2c6b9bb76d6ff authored about 1 year ago by trapexit <[email protected]>github.com/trapexit/mergerfs - f66fb7e2d43f427f8ed412b14d18f2f013a792fd authored about 1 year ago by Antonio SJ Musumeci <[email protected]>
Set flush-on-close default to opened-for-write
github.com/trapexit/mergerfs - edb33680787eb1ea8d28ea2d7ff036fc8a207e23 authored about 1 year ago by trapexit <[email protected]>github.com/trapexit/mergerfs - bd7092826880d41ae33a05b08dcf4f7e5b0b412a authored about 1 year ago by Antonio SJ Musumeci <[email protected]>
Only set allow_other when running as root
github.com/trapexit/mergerfs - 337aade02d72c5261563d16f263007a3b690e5ad authored about 1 year ago by trapexit <[email protected]>github.com/trapexit/mergerfs - d6a2f067979186eb1c8422317ea2816d98eee083 authored about 1 year ago by Antonio SJ Musumeci <[email protected]>
Add flushonclose feature
github.com/trapexit/mergerfs - 7890a4996cfd46b6cf688993fd7311b73f8b13b8 authored about 1 year ago by trapexit <[email protected]>github.com/trapexit/mergerfs - 6aa6452d3ef9977108d18e8462d2b0319702e4cb authored about 1 year ago by Antonio SJ Musumeci <[email protected]>
Warn if not running as root
github.com/trapexit/mergerfs - 7d6c8e9333b1e8d146f1367ffaa42d44d92fb5f8 authored about 1 year ago by trapexit <[email protected]>github.com/trapexit/mergerfs - a7069153bd478ee4c927401431e3f5243716d3a0 authored about 1 year ago by Antonio SJ Musumeci <[email protected]>
Update wyhash to 4.2
github.com/trapexit/mergerfs - 5c71a75fdddcc2ee048d18c2499d3abfac44c8d3 authored about 1 year ago by trapexit <[email protected]>github.com/trapexit/mergerfs - fd33df04a3cd373680a3952f1fed70e9d4a8fe1d authored about 1 year ago by Antonio SJ Musumeci <[email protected]>
Remove use of pthread_getname_np to work with older musl versions
github.com/trapexit/mergerfs - a9ae36a3e42913d63d3236ea7d1cf6a28832ad02 authored about 1 year ago by trapexit <[email protected]>github.com/trapexit/mergerfs - 569537df9e7ba1f7c4651208ba78cdc2478a5147 authored about 1 year ago by Antonio SJ Musumeci <[email protected]>
Rework thread pool queue depth impl
github.com/trapexit/mergerfs - 8534ee7ceb021eb8cb7bb7cb5aa83f87cd1c2132 authored about 1 year ago by trapexit <[email protected]>github.com/trapexit/mergerfs - 620cab2948d98af6cdbb14d38e23411879385fb6 authored about 1 year ago by Antonio SJ Musumeci <[email protected]>
Fix readdir doc typos
github.com/trapexit/mergerfs - 86354568189b9bdccfa51a2c0a1437591314c137 authored about 1 year ago by trapexit <[email protected]>github.com/trapexit/mergerfs - 0888f372aa118420c844045569636a2bb5e24e33 authored about 1 year ago by Antonio SJ Musumeci <[email protected]>
Fix thread pool destruction where threads don't explicitly exit themselves
github.com/trapexit/mergerfs - e09b10c55b29a03f010a3ba35b4117089c40499c authored over 1 year ago by trapexit <[email protected]>github.com/trapexit/mergerfs - 766b92311632a73939ee374da6456ff1278b9986 authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Add some new questions to FAQ
github.com/trapexit/mergerfs - dd7e9e2aa762f4ec5feb5262ed548202f72afddf authored over 1 year ago by trapexit <[email protected]>github.com/trapexit/mergerfs - 3fc0aa3809b52c16bdc3551ded8f4f24fbb671de authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Remove unneeded debug logging from thread pool
github.com/trapexit/mergerfs - b1dcc94e98c64c61163606fde49c89a1a3504f18 authored over 1 year ago by trapexit <[email protected]>github.com/trapexit/mergerfs - 6d2c99e48729703ca6cbfe0a991c7ad1bca44e45 authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Add website and license to version option
github.com/trapexit/mergerfs - 9d9eacfe7be4903ff8e101ff7830d951cd489df1 authored over 1 year ago by trapexit <[email protected]>github.com/trapexit/mergerfs - b91cc1c1915fd70d42072faa41639d8852c373f1 authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Rework thread pool, add ability to add/remove threads at runtime
github.com/trapexit/mergerfs - 6d2f26c60ecc853d69c3de9b12a42e7b28649a0b authored over 1 year ago by trapexit <[email protected]>github.com/trapexit/mergerfs - 0a94bd7cfc2086208643d5b142745774d648f8a4 authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Add proper input validation for readdir policy
github.com/trapexit/mergerfs - 211e6c71153e32121f96de60e7587210ff15c797 authored over 1 year ago by trapexit <[email protected]>github.com/trapexit/mergerfs - 335ca55a6ec80fa1ab9a30d2d865d3b3a2db0b6c authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Change threadpool to use concurrentqueue
github.com/trapexit/mergerfs - 69de4de53fe3559adb495332dd1db2b52d5a7ec1 authored over 1 year ago by trapexit <[email protected]>github.com/trapexit/mergerfs - 76c8d48dbd2928056778b88f5b47ec819dc94a76 authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Initialize readdir threadpool after daemonizing
github.com/trapexit/mergerfs - a927a15e9c3a814996368a1049135c8b7ca88903 authored over 1 year ago by trapexit <[email protected]>github.com/trapexit/mergerfs - 0c555e71a02314dc2ef9449163f65ba895940709 authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Docs: clarify parallel-direct-writes and cache.files
github.com/trapexit/mergerfs - 82781b6ff8a3472c12887a40d39cfaaa5a1627ed authored over 1 year ago by trapexit <[email protected]>
Change which 'comm' name -> whose 'comm' name.
Whose implies possession, and the process possess...
This makes it clear, along with the previous commit, that per-process will allow
us to use paral...
Clarify that paralell direct can only be enabled where the kernel
version supports it, which is ...
Misc fixes for older platforms
github.com/trapexit/mergerfs - 004b616115e969382b39f39c6cd388c454d20475 authored over 1 year ago by trapexit <[email protected]>github.com/trapexit/mergerfs - 8d7017273f021a1164af8403e8c6329a83d1a4af authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Use relaxed memory order for atomic counters
github.com/trapexit/mergerfs - 51b65cd1268128485a64123fb75f9d1615d3da0f authored over 1 year ago by trapexit <[email protected]>github.com/trapexit/mergerfs - 0ed03a153549c75142332cd44641ba0328df350e authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Update wyhash to final4
github.com/trapexit/mergerfs - b6d3c34d3f9004b3de9a49d978857ca697d76a06 authored over 1 year ago by trapexit <[email protected]>github.com/trapexit/mergerfs - fdecabfaabfef9e55f6f660150c94779fa0de88c authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Fix setting of ugids for concurrent readdir
github.com/trapexit/mergerfs - 3a1d8e03a1d9cf586a0b5c41f02d947d072652c6 authored over 1 year ago by trapexit <[email protected]>github.com/trapexit/mergerfs - e586d2fd1ea1a53a7cce90e699ce34de77f7f3a6 authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Add thread names for easier debugging
github.com/trapexit/mergerfs - e0087cd8a7254805e55fc0bdd226a516f8845db2 authored over 1 year ago by trapexit <[email protected]>github.com/trapexit/mergerfs - 2377cb05b6c9dc8d9ec9b16171895dae249c76b1 authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Add ability to invalidate gid cache on demand
github.com/trapexit/mergerfs - a8ffbc84f639e3bbbd0aaa81827f132978ffa481 authored over 1 year ago by trapexit <[email protected]>SIGUSR2 or ioctl
github.com/trapexit/mergerfs - 0aafdefc18c4f99f17a94873977c7dd98d2e1568 authored over 1 year ago by Antonio SJ Musumeci <[email protected]>Fix a typo in README.md
github.com/trapexit/mergerfs - 7221fded71a8ff070b357a18a2e46ab4e2019c50 authored over 1 year ago by trapexit <[email protected]>github.com/trapexit/mergerfs - 7a09f560f794bb16af6a953cd6b6e0d79fd2fb8c authored over 1 year ago by feltcat <[email protected]>
Add callbacks for newer functions
github.com/trapexit/mergerfs - 8b769dff7fd9263364c7fd91b263cbf37116793e authored over 1 year ago by trapexit <[email protected]>
* setupmapping
* removemapping
* syncfs
* tmpfile
Add readdir policies
github.com/trapexit/mergerfs - 9849bcd3cfdb254676de735bd5bd5b67cf499c06 authored over 1 year ago by trapexit <[email protected]>github.com/trapexit/mergerfs - c92a10021e308a31aa074d873e4f050755d7c7b8 authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Fix logging pin-threads details
github.com/trapexit/mergerfs - d817fa4e970aa7a9ad6dd656cb2cddaabedb600c authored over 1 year ago by trapexit <[email protected]>github.com/trapexit/mergerfs - eb141c4c4eb85173e8f0fb288662a666c7c53462 authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Move fuse thread args out of fuse session object
github.com/trapexit/mergerfs - 282ce08ddb5366e51e04147e12dd8decc4b3320a authored over 1 year ago by trapexit <[email protected]>github.com/trapexit/mergerfs - 51d97bb44408221cb056b26fdd9d94ed0148fdbd authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Lib updates
github.com/trapexit/mergerfs - 539f2221a33248b9b9ff6f4347cad8ad6dffbf1b authored over 1 year ago by trapexit <[email protected]>Mostly to remind myself which libs to update on occasion
github.com/trapexit/mergerfs - 2b1804d364ef8347aa61009af718e9cebd908a3f authored over 1 year ago by Antonio SJ Musumeci <[email protected]>github.com/trapexit/mergerfs - 556c6522c0e3da68f2605d4760bd26d7156da92d authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
github.com/trapexit/mergerfs - 543603bdfc7b3ca4231f79a883d584057bc2a6b3 authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Create functions can set branches RO on EROFS
github.com/trapexit/mergerfs - 7a86ed65080260332361a5133f53bc9c0773aca7 authored over 1 year ago by trapexit <[email protected]>github.com/trapexit/mergerfs - 707d298d7cc64796a9312bc2664832edd75201ae authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Align msg buffer memory to allow O_DIRECT to work
github.com/trapexit/mergerfs - 36a4b7a23aaaeb42226353274a2568816d058fea authored over 1 year ago by trapexit <[email protected]>github.com/trapexit/mergerfs - 22833bdfe25e05890c6474bc2851134ba3dd069f authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Simplify syslog wrapper a bit
github.com/trapexit/mergerfs - 775c3cad90df6556dcc5c6b8fd30334d4103c465 authored over 1 year ago by trapexit <[email protected]>github.com/trapexit/mergerfs - fa537961c58073dc74cdd9615805eaa0ba54cb8e authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Fix build on older distros due to std::atomic definitions
github.com/trapexit/mergerfs - ee13810f3b617e7b91a7785175f37c05eb429c79 authored over 1 year ago by trapexit <[email protected]>std::atomic_uint64_t missing in some older distros
github.com/trapexit/mergerfs - 5d6c9cc56ae164f35bd21519b709c7b4d380bb5a authored over 1 year ago by Antonio SJ Musumeci <[email protected]>Fix error handling for cached writes
github.com/trapexit/mergerfs - 832903378e467ce681716bd7b90d0af13d425f83 authored over 1 year ago by trapexit <[email protected]>github.com/trapexit/mergerfs - 2722f4f64dd4e75367847f610dd2658837ce5db0 authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Add manual GC triggering + configurable process queue depth
github.com/trapexit/mergerfs - 7cdd12bda4c6e0706e3492e95bbdf1aec5184657 authored over 1 year ago by trapexit <[email protected]>
Yes, these are unrelated changes but somehow ended up being
prototyped together and I'm too lazy...
Fix move when in append mode + fix read/write direct_io vs cached behavior
github.com/trapexit/mergerfs - 42836e0961012b2f496da8a8dd92ef632679e154 authored over 1 year ago by trapexit <[email protected]>Also add parallel direct write option for 6.2+ kernels.
github.com/trapexit/mergerfs - 6a14a10e6c4b4a2fe7d02b3172635e02c974ca8d authored over 1 year ago by Antonio SJ Musumeci <[email protected]>github.com/trapexit/mergerfs - 82430e1079bd5ec9c79ed31dc6256d14b84d1a2d authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Make srcmounts readonly
github.com/trapexit/mergerfs - 701f88de437b94288fd640c13333c86355c0cd02 authored over 1 year ago by trapexit <[email protected]>
All tools only read from srcmounts and the current setup had a bug
which caused branch mode and ...