Page MenuHomeFreeBSD

zfs boot chain: read all vdev labels
AbandonedPublic

Authored by avg on Nov 7 2016, 2:27 PM.
Tags
None
Referenced Files
Unknown Object (File)
Feb 14 2024, 10:04 AM
Unknown Object (File)
Dec 20 2023, 6:55 AM
Unknown Object (File)
Dec 1 2023, 9:44 PM
Unknown Object (File)
Dec 1 2023, 9:44 PM
Unknown Object (File)
Dec 1 2023, 9:29 PM
Unknown Object (File)
Nov 30 2023, 11:32 AM
Unknown Object (File)
Oct 28 2023, 11:44 PM
Unknown Object (File)
Oct 24 2023, 9:50 AM
Subscribers

Details

Reviewers
tsoome
Summary

At present the boot code reads only the first vdev label of each vdev.
This is not as robust as reading all labels and chosing the best of them.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 5873
Build 6160: arc lint + arc unit

Event Timeline

avg retitled this revision from to zfs boot chain: read all vdev labels.
avg updated this object.
avg edited the test plan for this revision. (Show Details)
avg added a reviewer: tsoome.
avg added a subscriber: ZFS.
sys/boot/i386/zfsboot/zfsboot.c
491

I wonder if this section and geli code could be get more in sync and avoid duplicate work...

@tsoome has a superior solution for the issue.