[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #42632] ZFS pool not detected when multiple pools exist
From: |
Tim Chase |
Subject: |
[bug #42632] ZFS pool not detected when multiple pools exist |
Date: |
Fri, 27 Jun 2014 04:13:33 +0000 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36 |
URL:
<http://savannah.gnu.org/bugs/?42632>
Summary: ZFS pool not detected when multiple pools exist
Project: GNU GRUB
Submitted by: dweeezil
Submitted on: Fri 27 Jun 2014 04:13:32 AM GMT
Category: Filesystem
Severity: Major
Priority: 5 - Normal
Item Group: Software Error
Status: None
Privacy: Public
Assigned to: None
Originator Name:
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Release:
Release: Git master
Reproducibility: Every Time
Planned Release: None
_______________________________________________________
Details:
The vdev-skipping logic causes pools to be missed in some cases when multiple
pools exist on a system. For example, if a system has a 3-disk raidz in one
pool followed by a single-disk pool, the scanning of the 4th disk will cause
the first pool to not be seen.
The most typical failure scenario is a failure of the "search.fs_uuid" command
when a root pool is "followed" by a data pool.
I've worked up a fix in
https://github.com/dweeezil/grub/commit/e5d99839343a41dc1826ec6875230c557694497b.
This is my first look at the grub code so I'm not sure if it's correct, but
it does seem to fix the problem.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?42632>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [bug #42632] ZFS pool not detected when multiple pools exist,
Tim Chase <=