Page MenuHomeSolus

Update mergerfs to 2.27.0
ClosedPublic

Authored by JamesLee on May 17 2019, 9:04 PM.
Tags
None
Referenced Files
F11019062: D6308.diff
Sun, Aug 6, 5:12 PM
F10876973: D6308.id15354.diff
Jun 20 2023, 2:56 PM
F10849731: D6308.id15345.diff
Jun 11 2023, 10:26 PM
F10848858: D6308.id15354.diff
Jun 11 2023, 4:56 PM
F10845852: D6308.id15206.diff
Jun 11 2023, 2:41 AM
F10826665: D6308.diff
Jun 4 2023, 3:24 AM
F10749413: D6308.diff
May 16 2023, 1:26 AM
F10694039: D6308.diff
Apr 25 2023, 9:39 AM
Subscribers

Details

Summary

Updated mergerfs to the latest stable release 2.27.0.

Changelog (2.27.0):

  • Fix mount.mergerfs generation
  • Ensure parallel dirops is enabled if capable
  • Ensure async_aio is enabled if capable
  • Ensure marking open files renamed over as hidden
  • Add support for POSIX ACLs
  • Remove 'remote' flock support

Changelog (2.26.2):

  • Fix renaming over open unlinked file

Changelog (2.26.1):

  • Fix setting of fsname

Changelog (2.26.0):

  • Fully vendored libfuse, needed due to significant breaking changes needed to provide certain features
  • No longer use libfuses '.fuse_hidden' file behavior when unlinking open files
  • Fixed FS_IOC_{GET,SET}FLAGS ioctl
  • 'open' policy cache to reduce repetitive file opening
  • 'statfs' cache to reduce size based policy calculation overhead
  • make more options runtime configurable (direct_io, different caches)
Test Plan

Installed in a virtual machine and successfully created a pooled storage drive using multiple virtual hard disks.

Diff Detail

Repository
R4382 mergerfs
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

JamesLee retitled this revision from Update mergerfs to 2.26.2 to Update mergerfs to 2.27.0.
JamesLee edited the summary of this revision. (Show Details)

Bump version 2.26.2 -> 2.27.0

This revision is now accepted and ready to land.May 20 2019, 11:03 PM
This revision was automatically updated to reflect the committed changes.