Open Collective
Open Collective
Loading
mergerfs v2.36.0 released
Published on July 15, 2023 by Antonio Musumeci

  • Allow user to define depth of process thread message queues. Previously these were unbounded and "FORGET" message floods would bloat memory.
  • O_DIRECT now supported, mostly. If software attempt to change the O_DIRECT flag on the fly using fcntl(F_SETFL) it won't work as that is not supported by FUSE.
  • Fix bug in moveonenospc file moves when the file was opened in append mode.
  • When a create function fails with EROFS (which really only happens when an ext4 filesystem errors) the relevant branch will be marked as mode = RO and the call tried again.
  • Add ability to trigger memory cleanup via custom ioctl calls or signal SIGUSR2.
  • Add ability to trigger invalidation of all nodes to flush memory using custom ioctl or signal SIGUSR1.