Project

General

Profile

Bug #8969

Cannot boot from RAIDZ with parity > 1

Added by Andy Fiddaman over 1 year ago. Updated over 1 year ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
zfs - Zettabyte File System
Start date:
2018-01-17
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
needs-triage

Description

At present it is possible to boot from a root pool that is on RAIDZ but not one that is on RAIDZ2 or RAIDZ3.
This is because, at the time the pool version is checked to ensure support for dual/triple parity, the uberblock has not yet been loaded into the SPA and therefore the code determines that the pool version is too old and returns ENOTSUP.

History

#2

Updated by Electric Monk over 1 year ago

  • Status changed from New to Closed
  • % Done changed from 0 to 100

git commit 0fb055e81fd0cda5221da8ddd98b2f8d1fc6bdbe

commit  0fb055e81fd0cda5221da8ddd98b2f8d1fc6bdbe
Author: Andy Fiddaman <omnios@citrus-it.co.uk>
Date:   2018-01-30T17:40:05.000Z

    8969 Cannot boot from RAIDZ with parity > 1
    Reviewed by: Igor Kozhukhov <igor@dilos.org>
    Reviewed by: Andriy Gapon <avg@FreeBSD.org>
    Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com>
    Reviewed by: Andy Stormont <astormont@racktopsystems.com>
    Reviewed by: Toomas Soome <tsoome@me.com>
    Approved by: Gordon Ross <gwr@nexenta.com>

Also available in: Atom PDF