bug-grub
[Top][All Lists]
Advanced

[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/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]