HAMMER2 Gets Many Fixes On The Latest DragonFlyBSD Git

Written by Michael Larabel in BSD on 17 March 2018 at 06:17 AM EDT. 1 Comment
BSD
The HAMMER2 file-system has been available with install-time support since DragonFlyBSD 5.0 while the latest Git code continues to revise this next-generation FS for DragonFly. Landing overnight in DragonFlyBSD were several HAMMER and HAMMER2 improvements.

Among the latest batch of HAMMER2 work by Matthew Dillon includes using HAMMER2 in efisetup and a wide assortment of other work. That other work includes making the flush/sync code more asynchronous, bug fixes to the inode tracking code, bug fixes to the handling of lost parent links, fixed deleted-chain sub-topology trackling, renaming some HAMMER2 sysctl variables, and more. The work continued with some code refactoring, removing unused flags, and fixing some sync and snapshot issues.

For HAMMER (not H2), there were also a number of bug fixes to land along with a serious snapshot bug being fixed and flush adjustments with async concurrency improvements to come later.

These HAMMER/HAMMER2 file-system improvements will eventually premiere with DragonFlyBSD 5.2.
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