Page MenuHomeFreeBSD

Parallel zfs mounting
Needs ReviewPublic

Authored by on Thu, Feb 7, 10:12 AM.



This patch implements parallel mounting for zfs filesystems. This was first implemented on Illumos and ported to ZOL. After asking on the zfs-devel mailing list it was suggested that I start with the ZOL patch because it would be easier to port.

Delphix has seen huge decrease in latency of the mount phase with this patch (see results here: Performance improvements measured at Gandi are on par with those at Delphix.

Mailing thread here:

Porting Notes:


Diff Detail

No Linters Available
No Unit Test Coverage
Build Status
Buildable 22372
Build 21542: arc lint + arc unit

Event Timeline created this revision.Thu, Feb 7, 10:12 AM edited the summary of this revision. (Show Details)Thu, Feb 7, 10:28 AM
kib edited reviewers, added: avg; removed: kib.Thu, Feb 7, 10:34 AM
kib added a subscriber: kib.

Some updates:

This feature is listed here: as not yet implemented for FreeBSD.
As far as I understand, FreeBSD is planning to rebase on ZoL. If this is the case we will get this feature for free with ZoF, so depending on how soon the rebase will this patch may or may not be useful to merge.