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

Merge pull request #1309 from trapexit/root-nodeid

Root nodeid

github.com/trapexit/mergerfs - 19ee44afe728f0bd159869cc105077bcb046e609 authored 10 months ago by trapexit <[email protected]>
Update README to remove unnecessary references to export-support for NFS

github.com/trapexit/mergerfs - a234e9446c304fa09237d4949ecce21b49e36add authored 10 months ago by Antonio SJ Musumeci <[email protected]>
Ensure lookups of FUSE_ROOT_ID always return generation=0

github.com/trapexit/mergerfs - 951eb9540d0ccdb9f9654046504e3cd9532f3177 authored 10 months ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1308 from trapexit/readme

Change mount type from fuse.mergerfs to mergerfs in README

github.com/trapexit/mergerfs - 85a936c95e7ee26636129ed00d8edbaf94f28ff5 authored 10 months ago by trapexit <[email protected]>
Change mount type from fuse.mergerfs to mergerfs in README

github.com/trapexit/mergerfs - 8210e63a66ee032ccf8de2aba1e0ea7e6fff2bbe authored 10 months ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1307 from trapexit/readme

Add NFS options to remote filesystems section of readme

github.com/trapexit/mergerfs - facdb66746e8e6288c4deabb97f966180437022f authored 10 months ago by trapexit <[email protected]>
Add NFS options to remote filesystems section of readme

github.com/trapexit/mergerfs - 1916e54a244322c2dc387dc71ac3735b42025bf7 authored 10 months ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1306 from trapexit/export-support

Add export-support option as possible workaround for NFS EIO issues

github.com/trapexit/mergerfs - 7fabe515f402c827d6a4846cbf228d801d28a252 authored 10 months ago by trapexit <[email protected]>
Add export-support option as possible workaround for NFS EIO issues

github.com/trapexit/mergerfs - 0ca5d6aad0d86afc800f0a408008281af4d312cc authored 10 months ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1305 from trapexit/lib-updates

Library updates

github.com/trapexit/mergerfs - 0c1aeb411d7d00653a6b069fb32c86bd0e794c92 authored 10 months ago by trapexit <[email protected]>
Update fuse_kernel.h

github.com/trapexit/mergerfs - 17fdbf7f4260f06a3e92c6ba65da9218c2041724 authored 10 months ago by Antonio SJ Musumeci <[email protected]>
Update nonstd::optional

github.com/trapexit/mergerfs - b3ce95c422e70d0a3b1d4afb4ae3105277080725 authored 10 months ago by Antonio SJ Musumeci <[email protected]>
Update ghc::filesystem

github.com/trapexit/mergerfs - cedc9f0f255f5bdd7a1e044ab880a5524a3e0011 authored 10 months ago by Antonio SJ Musumeci <[email protected]>
Update fmt

github.com/trapexit/mergerfs - 27349e41efbaa64b8151ab0b0751ae425efe21a0 authored 10 months ago by Antonio SJ Musumeci <[email protected]>
Expand the preload docs (#1299)

github.com/trapexit/mergerfs - d68ad9ac0171404beca1a314d20e17a59c3b2025 authored 11 months ago by trapexit <[email protected]>
Rework mergerfs vs X section of readme (#1298)

github.com/trapexit/mergerfs - ae6c4f7c259befce2eecb50c720265140c1afe6c authored 11 months ago by trapexit <[email protected]>
Add credit to nohajc for preload idea (#1295)

github.com/trapexit/mergerfs - 87475098a1ee3b888629c9e5e8fd6ad4cceab6bc authored 11 months ago by trapexit <[email protected]>
Create ld_preload to reopen files on underlying filesystem (#1294)

github.com/trapexit/mergerfs - d4dc0701d6fd5588016213ac7167dd03f97a0651 authored 11 months ago by trapexit <[email protected]>
Update README.md (#1283)

* 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]>
Merge pull request #1280 from trapexit/getpid

Fix user.mergerfs.pid

github.com/trapexit/mergerfs - 96d34f1eab63b23cb9aa7cc042e2c6b9bb76d6ff authored about 1 year ago by trapexit <[email protected]>
Fix user.mergerfs.pid

github.com/trapexit/mergerfs - f66fb7e2d43f427f8ed412b14d18f2f013a792fd authored about 1 year ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1277 from trapexit/flushdefault

Set flush-on-close default to opened-for-write

github.com/trapexit/mergerfs - edb33680787eb1ea8d28ea2d7ff036fc8a207e23 authored about 1 year ago by trapexit <[email protected]>
Set flush-on-close default to opened-for-write

github.com/trapexit/mergerfs - bd7092826880d41ae33a05b08dcf4f7e5b0b412a authored about 1 year ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1276 from trapexit/allowother

Only set allow_other when running as root

github.com/trapexit/mergerfs - 337aade02d72c5261563d16f263007a3b690e5ad authored about 1 year ago by trapexit <[email protected]>
Only set allow_other when running as root

github.com/trapexit/mergerfs - d6a2f067979186eb1c8422317ea2816d98eee083 authored about 1 year ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1275 from trapexit/noflush

Add flushonclose feature

github.com/trapexit/mergerfs - 7890a4996cfd46b6cf688993fd7311b73f8b13b8 authored about 1 year ago by trapexit <[email protected]>
Add flushonclose feature

github.com/trapexit/mergerfs - 6aa6452d3ef9977108d18e8462d2b0319702e4cb authored about 1 year ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1271 from trapexit/warn-root

Warn if not running as root

github.com/trapexit/mergerfs - 7d6c8e9333b1e8d146f1367ffaa42d44d92fb5f8 authored about 1 year ago by trapexit <[email protected]>
Warn if not running as root

github.com/trapexit/mergerfs - a7069153bd478ee4c927401431e3f5243716d3a0 authored about 1 year ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1269 from trapexit/wyhash

Update wyhash to 4.2

github.com/trapexit/mergerfs - 5c71a75fdddcc2ee048d18c2499d3abfac44c8d3 authored about 1 year ago by trapexit <[email protected]>
Update wyhash to 4.2

github.com/trapexit/mergerfs - fd33df04a3cd373680a3952f1fed70e9d4a8fe1d authored about 1 year ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1263 from trapexit/pthread_getname_np

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]>
Remove use of pthread_getname_np to work with older musl versions

github.com/trapexit/mergerfs - 569537df9e7ba1f7c4651208ba78cdc2478a5147 authored about 1 year ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1262 from trapexit/readdir-errs

Rework thread pool queue depth impl

github.com/trapexit/mergerfs - 8534ee7ceb021eb8cb7bb7cb5aa83f87cd1c2132 authored about 1 year ago by trapexit <[email protected]>
Rework thread pool queue depth impl

github.com/trapexit/mergerfs - 620cab2948d98af6cdbb14d38e23411879385fb6 authored about 1 year ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1254 from trapexit/typo

Fix readdir doc typos

github.com/trapexit/mergerfs - 86354568189b9bdccfa51a2c0a1437591314c137 authored about 1 year ago by trapexit <[email protected]>
Fix readdir doc typos

github.com/trapexit/mergerfs - 0888f372aa118420c844045569636a2bb5e24e33 authored about 1 year ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1249 from trapexit/tpfix

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]>
Fix thread pool destruction where threads don't explicitly exit themselves

github.com/trapexit/mergerfs - 766b92311632a73939ee374da6456ff1278b9986 authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1244 from trapexit/docs

Add some new questions to FAQ

github.com/trapexit/mergerfs - dd7e9e2aa762f4ec5feb5262ed548202f72afddf authored over 1 year ago by trapexit <[email protected]>
Add some new questions to FAQ

github.com/trapexit/mergerfs - 3fc0aa3809b52c16bdc3551ded8f4f24fbb671de authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1242 from trapexit/debug-removal

Remove unneeded debug logging from thread pool

github.com/trapexit/mergerfs - b1dcc94e98c64c61163606fde49c89a1a3504f18 authored over 1 year ago by trapexit <[email protected]>
Remove unneeded debug logging from thread pool

github.com/trapexit/mergerfs - 6d2c99e48729703ca6cbfe0a991c7ad1bca44e45 authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1241 from trapexit/version

Add website and license to version option

github.com/trapexit/mergerfs - 9d9eacfe7be4903ff8e101ff7830d951cd489df1 authored over 1 year ago by trapexit <[email protected]>
Add website and license to version option

github.com/trapexit/mergerfs - b91cc1c1915fd70d42072faa41639d8852c373f1 authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1240 from trapexit/dynamic-threadpool

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]>
Rework thread pool, add ability to add/remove threads at runtime

github.com/trapexit/mergerfs - 0a94bd7cfc2086208643d5b142745774d648f8a4 authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1239 from trapexit/validation

Add proper input validation for readdir policy

github.com/trapexit/mergerfs - 211e6c71153e32121f96de60e7587210ff15c797 authored over 1 year ago by trapexit <[email protected]>
Add proper input validation for readdir policy

github.com/trapexit/mergerfs - 335ca55a6ec80fa1ab9a30d2d865d3b3a2db0b6c authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1238 from trapexit/boundedqueue

Change threadpool to use concurrentqueue

github.com/trapexit/mergerfs - 69de4de53fe3559adb495332dd1db2b52d5a7ec1 authored over 1 year ago by trapexit <[email protected]>
Change threadpool to use concurrentqueue

github.com/trapexit/mergerfs - 76c8d48dbd2928056778b88f5b47ec819dc94a76 authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1237 from trapexit/threadfix

Initialize readdir threadpool after daemonizing

github.com/trapexit/mergerfs - a927a15e9c3a814996368a1049135c8b7ca88903 authored over 1 year ago by trapexit <[email protected]>
Initialize readdir threadpool after daemonizing

github.com/trapexit/mergerfs - 0c555e71a02314dc2ef9449163f65ba895940709 authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1235 from DavidFair/readme_direct_parallel

Docs: clarify parallel-direct-writes and cache.files

github.com/trapexit/mergerfs - 82781b6ff8a3472c12887a40d39cfaaa5a1627ed authored over 1 year ago by trapexit <[email protected]>
Nit: cache.files=per-process grammar

Change which 'comm' name -> whose 'comm' name.
Whose implies possession, and the process possess...

github.com/trapexit/mergerfs - b545352712577eb7e5d91c4bc33749875790aa99 authored over 1 year ago by David Fairbrother <[email protected]>
State cache.files per-process behaviour w/out match

This makes it clear, along with the previous commit, that per-process will allow
us to use paral...

github.com/trapexit/mergerfs - 3d05999db081df1184f7e29ed82354816dd3679a authored over 1 year ago by David Fairbrother <[email protected]>
Clarify parallel direct writes conditions

Clarify that paralell direct can only be enabled where the kernel
version supports it, which is ...

github.com/trapexit/mergerfs - f4a8105a4245b5b4ac669382235db715945db363 authored over 1 year ago by David Fairbrother <[email protected]>
Merge pull request #1234 from trapexit/fixes

Misc fixes for older platforms

github.com/trapexit/mergerfs - 004b616115e969382b39f39c6cd388c454d20475 authored over 1 year ago by trapexit <[email protected]>
Misc fixes for older platforms

github.com/trapexit/mergerfs - 8d7017273f021a1164af8403e8c6329a83d1a4af authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1233 from trapexit/atomic

Use relaxed memory order for atomic counters

github.com/trapexit/mergerfs - 51b65cd1268128485a64123fb75f9d1615d3da0f authored over 1 year ago by trapexit <[email protected]>
Use relaxed memory order for atomic counters

github.com/trapexit/mergerfs - 0ed03a153549c75142332cd44641ba0328df350e authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1232 from trapexit/wyhash

Update wyhash to final4

github.com/trapexit/mergerfs - b6d3c34d3f9004b3de9a49d978857ca697d76a06 authored over 1 year ago by trapexit <[email protected]>
Update wyhash to final4

github.com/trapexit/mergerfs - fdecabfaabfef9e55f6f660150c94779fa0de88c authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1231 from trapexit/readdir

Fix setting of ugids for concurrent readdir

github.com/trapexit/mergerfs - 3a1d8e03a1d9cf586a0b5c41f02d947d072652c6 authored over 1 year ago by trapexit <[email protected]>
Fix setting of ugids for concurrent readdir

github.com/trapexit/mergerfs - e586d2fd1ea1a53a7cce90e699ce34de77f7f3a6 authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1228 from trapexit/threading

Add thread names for easier debugging

github.com/trapexit/mergerfs - e0087cd8a7254805e55fc0bdd226a516f8845db2 authored over 1 year ago by trapexit <[email protected]>
Add thread names for easier debugging

github.com/trapexit/mergerfs - 2377cb05b6c9dc8d9ec9b16171895dae249c76b1 authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1227 from trapexit/gidcache

Add ability to invalidate gid cache on demand

github.com/trapexit/mergerfs - a8ffbc84f639e3bbbd0aaa81827f132978ffa481 authored over 1 year ago by trapexit <[email protected]>
Add ability to invalidate gid cache on demand

SIGUSR2 or ioctl

github.com/trapexit/mergerfs - 0aafdefc18c4f99f17a94873977c7dd98d2e1568 authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1226 from feltcat/feltcat-patch-1

Fix a typo in README.md

github.com/trapexit/mergerfs - 7221fded71a8ff070b357a18a2e46ab4e2019c50 authored over 1 year ago by trapexit <[email protected]>
Fix a typo in README.md

github.com/trapexit/mergerfs - 7a09f560f794bb16af6a953cd6b6e0d79fd2fb8c authored over 1 year ago by feltcat <[email protected]>
Merge pull request #1225 from trapexit/new-funcs

Add callbacks for newer functions

github.com/trapexit/mergerfs - 8b769dff7fd9263364c7fd91b263cbf37116793e authored over 1 year ago by trapexit <[email protected]>
Add callbacks for newer functions

* setupmapping
* removemapping
* syncfs
* tmpfile

github.com/trapexit/mergerfs - 6dcf6111af7f387898c2392f5e2d4eb793e19714 authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1224 from trapexit/readdir

Add readdir policies

github.com/trapexit/mergerfs - 9849bcd3cfdb254676de735bd5bd5b67cf499c06 authored over 1 year ago by trapexit <[email protected]>
Add readdir policies

github.com/trapexit/mergerfs - c92a10021e308a31aa074d873e4f050755d7c7b8 authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1220 from trapexit/fix-logging

Fix logging pin-threads details

github.com/trapexit/mergerfs - d817fa4e970aa7a9ad6dd656cb2cddaabedb600c authored over 1 year ago by trapexit <[email protected]>
Fix logging pin-threads details

github.com/trapexit/mergerfs - eb141c4c4eb85173e8f0fb288662a666c7c53462 authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1219 from trapexit/fuse-config

Move fuse thread args out of fuse session object

github.com/trapexit/mergerfs - 282ce08ddb5366e51e04147e12dd8decc4b3320a authored over 1 year ago by trapexit <[email protected]>
Move fuse thread args out of fuse session object

github.com/trapexit/mergerfs - 51d97bb44408221cb056b26fdd9d94ed0148fdbd authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1213 from trapexit/lib-updates

Lib updates

github.com/trapexit/mergerfs - 539f2221a33248b9b9ff6f4347cad8ad6dffbf1b authored over 1 year ago by trapexit <[email protected]>
Add a DEPENDENCIES file to list dependencies

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]>
Update fmt to v10.0.0

github.com/trapexit/mergerfs - 556c6522c0e3da68f2605d4760bd26d7156da92d authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Update ghc::filesystem to v1.5.14

github.com/trapexit/mergerfs - 543603bdfc7b3ca4231f79a883d584057bc2a6b3 authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1212 from trapexit/erofs

Create functions can set branches RO on EROFS

github.com/trapexit/mergerfs - 7a86ed65080260332361a5133f53bc9c0773aca7 authored over 1 year ago by trapexit <[email protected]>
Create functions can set branches RO on EROFS

github.com/trapexit/mergerfs - 707d298d7cc64796a9312bc2664832edd75201ae authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1209 from trapexit/o_direct

Align msg buffer memory to allow O_DIRECT to work

github.com/trapexit/mergerfs - 36a4b7a23aaaeb42226353274a2568816d058fea authored over 1 year ago by trapexit <[email protected]>
Align msg buffer memory to allow O_DIRECT to work

github.com/trapexit/mergerfs - 22833bdfe25e05890c6474bc2851134ba3dd069f authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1208 from trapexit/syslog

Simplify syslog wrapper a bit

github.com/trapexit/mergerfs - 775c3cad90df6556dcc5c6b8fd30334d4103c465 authored over 1 year ago by trapexit <[email protected]>
Simplify syslog wrapper a bit

github.com/trapexit/mergerfs - fa537961c58073dc74cdd9615805eaa0ba54cb8e authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1207 from trapexit/atomic

Fix build on older distros due to std::atomic definitions

github.com/trapexit/mergerfs - ee13810f3b617e7b91a7785175f37c05eb429c79 authored over 1 year ago by trapexit <[email protected]>
Fix build on older distros due to std::atomic definitions

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]>
Merge pull request #1206 from trapexit/write-errs

Fix error handling for cached writes

github.com/trapexit/mergerfs - 832903378e467ce681716bd7b90d0af13d425f83 authored over 1 year ago by trapexit <[email protected]>
Fix error handling for cached writes

github.com/trapexit/mergerfs - 2722f4f64dd4e75367847f610dd2658837ce5db0 authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1204 from trapexit/gc

Add manual GC triggering + configurable process queue depth

github.com/trapexit/mergerfs - 7cdd12bda4c6e0706e3492e95bbdf1aec5184657 authored over 1 year ago by trapexit <[email protected]>
Add manual GC triggering + configurable process queue depth

Yes, these are unrelated changes but somehow ended up being
prototyped together and I'm too lazy...

github.com/trapexit/mergerfs - 5ab0fbcaeeed12f29c4104d01e48636058b6db27 authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1203 from trapexit/append-move

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]>
Fix read/write behavior and return value depending on direct_io

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]>
Fix moveonenospc when file opened with append mode

github.com/trapexit/mergerfs - 82430e1079bd5ec9c79ed31dc6256d14b84d1a2d authored over 1 year ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1171 from trapexit/srcmounts

Make srcmounts readonly

github.com/trapexit/mergerfs - 701f88de437b94288fd640c13333c86355c0cd02 authored over 1 year ago by trapexit <[email protected]>
Make srcmounts readonly

All tools only read from srcmounts and the current setup had a bug
which caused branch mode and ...

github.com/trapexit/mergerfs - c72997f2980e0b519bdb31e6b7760dc36009200f authored over 1 year ago by Antonio SJ Musumeci <[email protected]>