F2FS Adds New Mount Options With Linux 5.13, Other Improvements
One of the new mount options with F2FS for this kernel is "checkpoint_merge". Under the "checkpoint_merge" option, a kernel thread is used for handling F2FS checkpoints. "Once we start to manage the IO priority along with blk-cgroup, the checkpoint operation can be processed in a lower priority under the process context. Since the checkpoint holds all the filesystem operations, we give a higher priority to the checkpoint thread all the time."
Another new option for F2FS with Linux 5.13 is "gc_merge" to introduce a checkpoint thread.Meanwhile F2FS with this kernel is also seeing DISCARD thread efficiency improvements, modular compression algorithm handling, exposing of run-time compression statistics via sysfs, and a variety of bug fixes.
All in it's a decent cycle for F2FS updates with Linux 5.13. I'll be working on some fresh Linux file-system benchmarks after the merge window.
More details on the F2FS improvements this round via this pull request.