mergerfs 2.36.0
Added 2023-07-15 19:08:42 +0000 UTChttps://github.com/trapexit/mergerfs/releases/tag/2.36.0
Change summary:
- 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.
A number of bug fixes and small features. Still working my way toward v3 but much slower than original anticipated. But now that I'm much more settled in after a cross country move I'm getting closer to the big changes that will warrant a "v3" designation.