Skip to content

Comments

chore(deps): update dependency trapexit/mergerfs to v2.41.0#29

Merged
renovate[bot] merged 2 commits intomasterfrom
renovate/trapexit-mergerfs-2.x
Nov 12, 2025
Merged

chore(deps): update dependency trapexit/mergerfs to v2.41.0#29
renovate[bot] merged 2 commits intomasterfrom
renovate/trapexit-mergerfs-2.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Nov 12, 2025

This PR contains the following updates:

Package Update Change
trapexit/mergerfs minor 2.40.2 -> 2.41.0

Release Notes

trapexit/mergerfs (trapexit/mergerfs)

v2.41.0: mergerfs v2.41.0

Compare Source

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: trapexit/mergerfs@2.40.2...2.41.0


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot enabled auto-merge (rebase) November 12, 2025 02:53
@renovate
Copy link
Contributor Author

renovate bot commented Nov 12, 2025

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@renovate renovate bot merged commit a873b41 into master Nov 12, 2025
4 checks passed
@renovate renovate bot deleted the renovate/trapexit-mergerfs-2.x branch November 12, 2025 10:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant