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