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.