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 #1026 from trapexit/loglock

Lock less often during logging

github.com/trapexit/mergerfs - 77e6f400b5ce6b06b20e5d937b6cfbf2f3053eb5 authored almost 3 years ago by trapexit <[email protected]>
Lock less often during logging

github.com/trapexit/mergerfs - b95ff8ba3aa565faa7611ded815dc936e4fa3850 authored almost 3 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1025 from trapexit/estale

Change ENOENT to ESTALE for looking up paths to handle rename race conditions

github.com/trapexit/mergerfs - 4bf8738e5c0fd4386e46827c03d595fc864b759b authored almost 3 years ago by trapexit <[email protected]>
Change ENOENT to ESTALE for looking up paths to handle rename race conditions

As done in https://github.com/libfuse/libfuse/pull/636

github.com/trapexit/mergerfs - 3f060f45128a30696696fb3c71bbeef526ac0bb8 authored almost 3 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1023 from trapexit/follow-symlink-fix

Fix query of attr during symlink

github.com/trapexit/mergerfs - c4c35a9ad0a13fdc7483aedfe8f6ed737857d8c9 authored almost 3 years ago by trapexit <[email protected]>
Fix query of attr during symlink

Using getattr when follow-symlink is enabled causes invalid type to the kernel
if symlink pointe...

github.com/trapexit/mergerfs - c9a935835f7854083d715004b1ab8764da515856 authored almost 3 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1020 from trapexit/slab-maintenance

Rework node slab garbage collection to limit blocking work threads

github.com/trapexit/mergerfs - 015002ebd95710bdd554dbcde8900568eccca4b3 authored almost 3 years ago by trapexit <[email protected]>
Rework node slab garbage collection to limit blocking work threads

Also remove debug mode from forcing foreground mode

github.com/trapexit/mergerfs - 9ca10b2413b993646f32aaa39165e786c335cc59 authored almost 3 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #1007 from trapexit/trapexit-patch-1

Update bug_report.md

github.com/trapexit/mergerfs - 2d5c2c2b6e003aac4038f50b746e0ed4b9735415 authored almost 3 years ago by trapexit <[email protected]>
Update bug_report.md

github.com/trapexit/mergerfs - e3ab739a5616bf83a81555ed03fb371792676ebf authored almost 3 years ago by trapexit <[email protected]>
Merge pull request #1005 from trapexit/readme-readahead

Update README.md regarding readahead

github.com/trapexit/mergerfs - c784d060297fd5a6d9e7b808577b1b3e885dbca8 authored almost 3 years ago by trapexit <[email protected]>
Update README.md

github.com/trapexit/mergerfs - 58803f4845115e669439e0252a888deb494cd797 authored almost 3 years ago by trapexit <[email protected]>
Merge pull request #997 from trapexit/link-getattr

Call FUSE getattr rather than syscall for extra logic

github.com/trapexit/mergerfs - f159fe61f9256b6860eb5e372bcdf099c0e13263 authored about 3 years ago by trapexit <[email protected]>
Call FUSE getattr rather than syscall for extra logic

While more efficient calling regular getattr (stat) leads to incorrect
information being returne...

github.com/trapexit/mergerfs - c43b464d6c60719e6f7147544538cb93ed5e7ebd authored about 3 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #991 from trapexit/fix/symlink

Get attrs for link, not target

github.com/trapexit/mergerfs - 34c684a4f5c83484eb72b16a9dfe894e3a729797 authored about 3 years ago by trapexit <[email protected]>
Get attrs for link, not target

github.com/trapexit/mergerfs - e256c88e4c64557e97264be84f4a396162a3aacf authored about 3 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #984 from trapexit/disable-locks

Ensure server handling of locks is disabled

github.com/trapexit/mergerfs - 518b4a6b850813243254235f6eb298045a4a943b authored about 3 years ago by trapexit <[email protected]>
Ensure server handling of locks is disabled

github.com/trapexit/mergerfs - ee8532c70d240e650bf2fd3d58b86a4708d2d2ce authored about 3 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #979 from trapexit/node-size

Remove embedded name in node struct

github.com/trapexit/mergerfs - c58da1ab9c2f487473c09d9b62d30e45d45d4ec5 authored about 3 years ago by trapexit <[email protected]>
Remove embedded name in node struct

The 32 byte array is below the average size so those 32 bytes are wasted a
large portion of the ...

github.com/trapexit/mergerfs - 68b30262647715e700ad6099722c1d829c8aa961 authored about 3 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #978 from trapexit/debug2

Add new debug printing routines, fix ioctl cmd type

github.com/trapexit/mergerfs - 810c5a40f777ed598be745a06d9ddcc2561b1057 authored about 3 years ago by trapexit <[email protected]>
Add new debug printing routines

github.com/trapexit/mergerfs - 18dead4d86ca3558113b5acbe734f529d54cf3f3 authored about 3 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #977 from trapexit/readme

Readme

github.com/trapexit/mergerfs - 2082357d3a3c2a066d9d5d0031490ca3ca3e182d authored about 3 years ago by trapexit <[email protected]>
Remove ioctl runtime section, use getfattr instead of xattr

github.com/trapexit/mergerfs - 68719da8283e7ee42310c8583dcc57086e6f83b3 authored about 3 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #975 from trapexit/sponsorship

Remove subscribestar from sponsor platforms

github.com/trapexit/mergerfs - 31fd1ec82e06791ca1d27c94d35e829b52b2a7d9 authored about 3 years ago by trapexit <[email protected]>
Remove subscribestar from sponsor platforms

github.com/trapexit/mergerfs - c3845097ee23a4f548083559e88a1f494d5f337c authored about 3 years ago by trapexit <[email protected]>
Merge pull request #972 from trapexit/log-node-info

Add option to log node memory usage metrics

github.com/trapexit/mergerfs - d76934ee9d391fce0108825fdab6b7d2f2aa2567 authored about 3 years ago by trapexit <[email protected]>
Add option to log node memory usage metrics

github.com/trapexit/mergerfs - 5f737cb7bfa9f8fbfe5c323b1d78e6cebc0a49e2 authored about 3 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #969 from trapexit/node-size

Reduce struct node size

github.com/trapexit/mergerfs - 50ede1ba978bbbd5679d28f1e0eaa34043008d02 authored about 3 years ago by trapexit <[email protected]>
Reduce struct node size

* Replace the stat values with a crc32b of them instead (for auto-cache)
* Replace char flag wit...

github.com/trapexit/mergerfs - 930dad31de57fb45accfee518aab87c551fb051e authored about 3 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #968 from trapexit/fix

Fix regression from remember_node refactor

github.com/trapexit/mergerfs - 88b91161e0aa4479f2a523ed9a924cb5f8e84e1f authored about 3 years ago by trapexit <[email protected]>
Fix regression from remember_node refactor

github.com/trapexit/mergerfs - 8150957a018c978bd80f13076b26504efaa70237 authored about 3 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #967 from trapexit/malloc-trim

Add malloc_trim configure test

github.com/trapexit/mergerfs - fee97efafb69253aa95a81d4c2ea0f18d817f0fa authored about 3 years ago by trapexit <[email protected]>
Merge pull request #966 from trapexit/libupdates

Update ghc::filesystem and nonstd::optional

github.com/trapexit/mergerfs - 80856cf7acdc0d89546943e3950d9da6a44c90c6 authored about 3 years ago by trapexit <[email protected]>
Add malloc_trim configure test

github.com/trapexit/mergerfs - c929781d083bd1bcb23e2ebd24c7cd1f4501bf6f authored about 3 years ago by Antonio SJ Musumeci <[email protected]>
Update ghc::filesystem and nonstd::optional

github.com/trapexit/mergerfs - 313aa2a1d30a15d60ba3caec1a3e21b0f9c6b3d5 authored about 3 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #964 from trapexit/fmp

Rework of allocation in libfuse

github.com/trapexit/mergerfs - 021ce3d97c35789abadcce77c37cc832a2126cce authored over 3 years ago by trapexit <[email protected]>
Rework dirents buffer management

github.com/trapexit/mergerfs - 4ea0de3ef22a516be31605915497177b5b76bd85 authored over 3 years ago by Antonio SJ Musumeci <[email protected]>
Major rework of memory allocation using fixed mem pools

github.com/trapexit/mergerfs - 6b5c484fbff33d6c1b4ebcab0a93c871a227e43c authored over 3 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #959 from trapexit/readme

Add details on dropping caches before benchmarks

github.com/trapexit/mergerfs - b165332486863a74b0d2f8c09f46c2a5f6a90575 authored over 3 years ago by trapexit <[email protected]>
Add details on dropping caches before benchmarks

github.com/trapexit/mergerfs - f598d3bc38ca6ffb40e9b03b25047dbab8d74534 authored over 3 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #957 from trapexit/cirrus-ci

Add new cirrus-ci targets

github.com/trapexit/mergerfs - 4daa9e4eb919ce52b03e92f8f65c8f9ad70def7e authored over 3 years ago by trapexit <[email protected]>
Add new cirrus-ci targets

github.com/trapexit/mergerfs - 122f9c1d5d5d1b7fb4a0ed718bcb83c74962908a authored over 3 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #956 from trapexit/mount-bsd

Remove usage printing regression in mount_bsd

github.com/trapexit/mergerfs - 2da5cda4b3f5208352c5d5f78bb29d643ee56c9c authored over 3 years ago by trapexit <[email protected]>
Remove usage printing regression in mount_bsd

github.com/trapexit/mergerfs - 5263a65dcf36e86decb45278cc6f10d4d0b8ab81 authored over 3 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #955 from trapexit/mfs

Fix infinite loop in mfs action policy

github.com/trapexit/mergerfs - 1255d3d1b2989bebb011879efea554edbc9c1de0 authored over 3 years ago by trapexit <[email protected]>
Fix infinite loop in mfs action policy

github.com/trapexit/mergerfs - 8def16a8110eb20bff835b729358e42001d0a2b4 authored over 3 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #954 from trapexit/libfuse-cleanup

Major cleanup of libfuse to remove unneeded features

github.com/trapexit/mergerfs - 7d1683b607458869c839dc5b8ea964d8cb3f93f4 authored over 3 years ago by trapexit <[email protected]>
Major cleanup of libfuse to remove unneeded features

* Remove request interrupt code. Required tracking of all requests unnecesssarily.
* Remove all ...

github.com/trapexit/mergerfs - 43a6d66e3cd510f9e6ac7ac25f4e593645bc198e authored over 3 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #953 from trapexit/readme-chia

Update docs with Chia wallet address

github.com/trapexit/mergerfs - 8b33f9a766f98f2d34ce2b47948217a6eaa4ee78 authored over 3 years ago by trapexit <[email protected]>
Update docs with Chia wallet address

github.com/trapexit/mergerfs - df721eb253f271bbf5aee58fa9434e55f78aa049 authored over 3 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #951 from trapexit/readme

Add more clarity in what to provide when submitting bug reports

github.com/trapexit/mergerfs - 0547517a997cb614301d3c9f653758a1e2458a7b authored over 3 years ago by trapexit <[email protected]>
Add more clarity in what to provide when submitting bug reports or questions

github.com/trapexit/mergerfs - 54e85007a2b59dc22bcf822e852e5d7c8da57001 authored over 3 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #945 from trapexit/readme

Update 'features' section of readme

github.com/trapexit/mergerfs - 6e53f3b6981753f824fb4e3da4b3abb353de1d0c authored over 3 years ago by trapexit <[email protected]>
Update 'features' section of readme

github.com/trapexit/mergerfs - 1aaf742c131efc1992c7509753d9cd9266c01021 authored over 3 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #944 from trapexit/trapexit-patch-1

tweak bug report template language

github.com/trapexit/mergerfs - 3754e20049536ee98b3522d82bbb15e043be1299 authored over 3 years ago by trapexit <[email protected]>
tweak bug report template language

github.com/trapexit/mergerfs - b4c031d1f08f8775d0f301c53d5ae8c9abe2fffb authored over 3 years ago by trapexit <[email protected]>
Merge pull request #940 from trapexit/ioctl-runtime-removal

Remove config ioctl calls

github.com/trapexit/mergerfs - 3b8d495c43ef389e3619cd16db4ee4f867d4c943 authored over 3 years ago by trapexit <[email protected]>
Remove config ioctl calls

While they were going to be the new way of interacting with the runtime config
I've decided to u...

github.com/trapexit/mergerfs - 61c2187c14493d5d2e3f5e1de2f03cc400c0ecd7 authored over 3 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #939 from trapexit/update-nonstd-optional

Update nonstd::optional to v3.4.0

github.com/trapexit/mergerfs - 192e4a4af851788d631832e1d0064a93e1b2677d authored over 3 years ago by trapexit <[email protected]>
Merge pull request #938 from trapexit/update-ghc-filesystem

Update ghc::filesystem to v1.5.8

github.com/trapexit/mergerfs - 749f0290e92a43e902d1daec5534b277bf22e571 authored over 3 years ago by trapexit <[email protected]>
Update nonstd::optional to v3.4.0

github.com/trapexit/mergerfs - 7013ff9aeba9240bb2145e337169b4df64f7e372 authored over 3 years ago by Antonio SJ Musumeci <[email protected]>
Update ghc::filesystem to v1.5.8

github.com/trapexit/mergerfs - 3ce0dc56e47e219e55f2a731934b2a868de9bb32 authored over 3 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #926 from trapexit/modzero

pfrd: fix mod by zero error when all branches are filtered

github.com/trapexit/mergerfs - 8e47bf4946c4428044c3ae97fbb2259e059cbad8 authored over 3 years ago by trapexit <[email protected]>
pfrd: fix mod by zero error when all branches are filtered

github.com/trapexit/mergerfs - 098f353bf1184e3baf72ecddac46efecc2849bb8 authored over 3 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #924 from trapexit/varinit-master

properly initialize fuse_buf in worker loop

github.com/trapexit/mergerfs - 859b4da3dc8bc164e9bac903f66aaa1f08aa858e authored over 3 years ago by trapexit <[email protected]>
properly initialize fuse_buf in worker loop

github.com/trapexit/mergerfs - 80f30999fad4f89cd699bda506331f6992c726b7 authored over 3 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #914 from trapexit/readme

mention bind-propagation and add link to hotio

github.com/trapexit/mergerfs - 3fdd322a5c262582c68d414271d7a97140e38de0 authored over 3 years ago by trapexit <[email protected]>
mention bind-propagation and add link to hotio

github.com/trapexit/mergerfs - c40f42e57e42ca2e970eb509137f228d6fae0a43 authored over 3 years ago by trapexit <[email protected]>
Merge pull request #913 from trapexit/readme

Update README.md

github.com/trapexit/mergerfs - 18e87980a47aa8e563d8840148424c079b9f1166 authored over 3 years ago by trapexit <[email protected]>
Update README.md

Add FAQ entry regarding container runtimes

github.com/trapexit/mergerfs - 44efbaabe645dd7e017571519f531eae20245672 authored over 3 years ago by trapexit <[email protected]>
Merge pull request #891 from trapexit/trapexit-patch-1

Update bug_report.md

github.com/trapexit/mergerfs - a02f3a685628a4204c86ba9252ace85206a0332a authored almost 4 years ago by trapexit <[email protected]>
Update bug_report.md

update the strace commands and make clear to use a recent release

github.com/trapexit/mergerfs - 9573a053d6e0f4dba3f359a5086be4cc0a0602e0 authored almost 4 years ago by trapexit <[email protected]>
Merge pull request #889 from trapexit/readme

README: update strace args and add question on snapraid

github.com/trapexit/mergerfs - 9a5d69161960a420113d168fbff446a6aa6ff11e authored almost 4 years ago by trapexit <[email protected]>
README: update strace args and add question on snapraid

github.com/trapexit/mergerfs - 495afeffb1e2c47818cb0c7b1c7ef2a184319c14 authored almost 4 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #888 from Gelma/typo

Fix typo

github.com/trapexit/mergerfs - 4acc1defe25d6790fb05540afed4fa2b475b03e1 authored almost 4 years ago by trapexit <[email protected]>
Fix typo

github.com/trapexit/mergerfs - 58b4eb908983465fca6317bef9e8eea923465ee0 authored almost 4 years ago by Andrea Gelmini <[email protected]>
Merge pull request #884 from trapexit/travis

remove travis-ci

github.com/trapexit/mergerfs - ca4b4c6d35299abe2ea5078b6132965a3bd99ae2 authored almost 4 years ago by trapexit <[email protected]>
remove travis-ci

github.com/trapexit/mergerfs - 9a906094285132646d536f77efda111971451c5c authored almost 4 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #883 from trapexit/link-symlink

new features: follow-symlinks, rename-exdev, link-exdev

github.com/trapexit/mergerfs - 3e691149f5d55d862a68c2a27d87124dd02f3fe1 authored almost 4 years ago by trapexit <[email protected]>
new features: follow-symlinks, rename-exdev, link-exdev

* follow-symlinks: allows mergerfs to transparently follow symlinks
* link-exdev: in the event a...

github.com/trapexit/mergerfs - 8adebc9489cc7b86e4cc4879a02a699d97e98e97 authored almost 4 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #880 from trapexit/branch-parse-fix

fix parsing of relative branch paths

github.com/trapexit/mergerfs - 50daf84ec0c4749241cfadef157469fe6187de2f authored almost 4 years ago by trapexit <[email protected]>
fix parsing of relative branch paths

github.com/trapexit/mergerfs - d3375746658b2fa5fd85717a1d336ed301d2ba8d authored almost 4 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #878 from trapexit/readdir_rewind_fix

reset dentry buffer when rewind'ed

github.com/trapexit/mergerfs - 39d98f1eacc89169b22d5761b1db9b7ca7b2ee26 authored almost 4 years ago by trapexit <[email protected]>
Merge branch 'master' into readdir_rewind_fix

github.com/trapexit/mergerfs - cbea2ba91b003ef3a24fd2b3d18bd56c51e67847 authored almost 4 years ago by trapexit <[email protected]>
reset dentry buffer when rewind'ed

github.com/trapexit/mergerfs - f6e37672b83f5f7658f5e399418110e1e61ef96b authored almost 4 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #876 from trapexit/readme

readme: update support section

github.com/trapexit/mergerfs - 55bd9a06b13de77b99e716f075cbe647b28d57aa authored almost 4 years ago by trapexit <[email protected]>
readme: update support section

github.com/trapexit/mergerfs - 6a9f7e6afce748941344116c99ea925543df453a authored almost 4 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #871 from trapexit/support

README: update support section

github.com/trapexit/mergerfs - f2158d3e66f058d96f100f8bf013286286533036 authored almost 4 years ago by trapexit <[email protected]>
README: update support section

github.com/trapexit/mergerfs - 3bc189cfc8a6cee8551accc1dfee97bd43950dfd authored almost 4 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #870 from trapexit/readme

README: add warning/clearity about caching script and hardlinks and cow

github.com/trapexit/mergerfs - d0c5ff7f872c557dade9d9df82880c99d3b68ac6 authored almost 4 years ago by trapexit <[email protected]>
README: add warning/clearity about caching script and hardlinks and cow

github.com/trapexit/mergerfs - dfb544fed892506634e5aa7ef472a3a6a44f7d6d authored almost 4 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #865 from trapexit/config

config: rework global config, remove rwlock, make branches RCU like

github.com/trapexit/mergerfs - ae893ca05184407ffd19fe37cd9d902aeeb53049 authored almost 4 years ago by trapexit <[email protected]>
config: rework global config, remove rwlock, make branches RCU like

Also added unit tests. Should have done separately but found a number of bugs.

github.com/trapexit/mergerfs - 538467b86dd17358fe98e6f001dfe000cf27f920 authored almost 4 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #860 from trapexit/funding

Update FUNDING.yml

github.com/trapexit/mergerfs - 46de43d4ade9dd2894d2ea8d87ec7ef2cded44da authored almost 4 years ago by trapexit <[email protected]>
Update FUNDING.yml

github.com/trapexit/mergerfs - 3808e2683ea9cd3c79f340c7eba071a49920855b authored almost 4 years ago by trapexit <[email protected]>
Merge pull request #858 from trapexit/docs

README: misc updates and tweaks

github.com/trapexit/mergerfs - 52342a76c16b432e35b8242dc63cebbfffdc3827 authored almost 4 years ago by trapexit <[email protected]>
README: misc updates and tweaks

github.com/trapexit/mergerfs - e9e17baf5e1282a6a2b2358de298461b1cb7f797 authored almost 4 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #856 from trapexit/dirname

dirname should not return an empty string

github.com/trapexit/mergerfs - 2e4c6c5fd1a9d2715724caebde21425a16b60b9e authored about 4 years ago by trapexit <[email protected]>
dirname should not return an empty string

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