F2FS & Btrfs Get Fixes For Linux 4.7 Kernel

Written by Michael Larabel in Linux Storage on 22 May 2016 at 08:21 AM EDT. 6 Comments
LINUX STORAGE
The Btrfs and F2FS file-system updates were submitted this weekend for the Linux 4.7 kernel merge window.

The Btrfs pull request from Chris Mason mentions, "Has our merge window series of cleanups and fixes. These target a wide range of issues, but do include some important fixes for qgroups, O_DIRECT, and fsync handling. Jeff Mahoney moved around a few definitions to make them easier for userland to consume. Also whiteout support is included now that issues with overlayfs have been cleared up."

The RENAME_WHITEOUT is intended for use with OverlayFS when forming a stackable file-system. When doing a "whiteout" on Btrfs, it's used for hiding file(s) from the lower layer of the file-system stack.

Over in F2FS space, the Flash-Friendly File-System pull request brings more fixes. "In this round, as Ted pointed out, fscrypto allows one more key prefix given by filesystem to resolve backward compatibility issue. Other than that, we could fix several error handling flow by introducing fault injection facility. We've also achieved performance improvement in some workloads as well as a bunch of bug fixes."

Some of the F2FS specifics include the file-system specific prefix for fscrypto, a fault injection facility was added, speed-ups for fallocate/rm/preallocation, support for using per-CPU counters, and more.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week