github trapexit/mergerfs 2.41.0
mergerfs v2.41.0

9 hours ago

Despite the changelog not seeming too large there was a lot of internal reorganization and cleanup in preparation for these and future features. I tried to test the release to ensure no bugs or backwards compatibility issues (outside of some changes to some default values) but given the diversity and quantity of changes I could have missed something. Please submit a ticket if you find any problems: https://trapexit.github.io/mergerfs/latest/support/

Major Changes and New Features

  • IO passthrough - Near native read/write performance (on supported Linux versions, read docs for limitations.)
  • IO priority proxying - When performing file IO use the same IO priority as the requesting app.
  • create policy default changed from epmfs to pfrd.
  • Full rework of documentation: https://trapexit.github.io/mergerfs/
  • Updated default inode calculation to make it more stable across reboots.
  • Improved secondary group cache which will expire over time and can be cleared as needed.
  • nofail mount argument passthrough
  • mergerfs will now set its oom_score_adj value to reduce likelihood of being killed by OOM killer.
  • statx support (allows for btime to be queried)

Other Changes

  • Lots of internal improvements and restructuring.
  • Addition of fsck.mergerfs and mergerfs.collect-info tools.
  • Enable auto mmap enablement when using cache.files=off (not relevant when io passthrough is used)
  • Support for more than 256 page sized FUSE messages (not relevant when io passthrough is used)
  • Ability to wait for branches to mount
  • Improved config / option management allowing FUSE and mount options to be placed in a config file.
  • Changes which improve performance when using xattrs and cache.files!=off (not relevant when io passthrough is used)
  • More logging and details to syslog (available via journalctl -t mergerfs where used)

Full Git Log

New Contributors

Full Changelog: 2.40.2...2.41.0

Don't miss a new mergerfs release

NewReleases is sending notifications on new releases.