Project

General

Profile

Actions

Bug #7119

closed

boot should handle change in physical path to ZFS root devices

Added by Rich Lowe almost 5 years ago. Updated about 1 year ago.

Status:
Closed
Priority:
Normal
Category:
kernel
Start date:
2016-06-18
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:

Description

<trisk> richlowe, llua: yeah, GRUB extracts the device path from the pool
        label and passes in through $ZFS-BOOTFS, the kernel only tries to use
        this device to import

This means that while ZFS itself tries to be particularly resilient to devices moving around, boot is utterly unresilient, and requires booting from other media and re-importing the pool should the physical path to the boot device change.

That's more than a bit crap.


Related issues

Related to illumos gate - Bug #4793: spa_import_rootpool and vfs_mountroot rely on device path strings passed from GRUBNew2014-04-22

Actions
Related to illumos gate - Feature #9955: loader: export boot pool and vdev GUIDClosedToomas Soome2018-11-04

Actions
Related to illumos gate - Bug #12514: zfs: too few arguments to function 'spa_generate_rootconf'ClosedToomas Soome

Actions
Related to illumos gate - Bug #12782: GRUB should pass pool and vdev GUIDs in $ZFS-BOOTFSNew

Actions
Actions

Also available in: Atom PDF