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-grub mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-grub

Reply via email to