Bug 592958
Summary: | util-linux-ng-2.17-blkid-raid.patch causes whole disk raid members to not be identified | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 6 | Reporter: | Hans de Goede <hdegoede> | ||||||||
Component: | util-linux-ng | Assignee: | Karel Zak <kzak> | ||||||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | Yulia Kopkova <ykopkova> | ||||||||
Severity: | medium | Docs Contact: | |||||||||
Priority: | low | ||||||||||
Version: | 6.0 | CC: | ovasik, rvokal, syeghiay, ykopkova | ||||||||
Target Milestone: | rc | Keywords: | Regression | ||||||||
Target Release: | --- | ||||||||||
Hardware: | All | ||||||||||
OS: | Linux | ||||||||||
Whiteboard: | |||||||||||
Fixed In Version: | util-linux-ng-2.17.2-6.el6 | Doc Type: | Bug Fix | ||||||||
Doc Text: | Story Points: | --- | |||||||||
Clone Of: | Environment: | ||||||||||
Last Closed: | 2010-11-10 21:52:41 UTC | Type: | --- | ||||||||
Regression: | --- | Mount Type: | --- | ||||||||
Documentation: | --- | CRM: | |||||||||
Verified Versions: | Category: | --- | |||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||
Embargoed: | |||||||||||
Attachments: |
|
Description
Hans de Goede
2010-05-17 13:30:50 UTC
Created attachment 414547 [details]
broken blkid -o udev -p /dev/sdb debug output
Created attachment 414548 [details]
broken blkid -o udev -p /dev/sdc debug output
Created attachment 414550 [details]
good blkid -o udev -p /dev/sdb debug output
Note broken blkid == util-linux-ng-2.17.2-2.el6, good blkid == util-linux-ng-2.17.2-1.el6. The sdc output with the "broken" blkid still does the right thing as there is no partition table there (as it is a striped set). Note to QA, this requires a specific setup and hardware I can reproduce this at will and I'll verify it once kzak has a fixed version ready, can you qa-ack this please? util-linux-ng-2.17.2-5.fc13 has been submitted as an update for Fedora 13. http://admin.fedoraproject.org/updates/util-linux-ng-2.17.2-5.fc13 Fixed in util-linux-ng-2.17.2-3.el6. Changes: * non-linux-raids (via, intel, ...) are expected on whole-disks only * MD 1.x superblock contains info about the superblock offset, libblkid uses this info to check the superblock position on the device * DDF superblock position is also verified against info from DDF anchor header * MD 0.90 superblock contains size of the raid members (for RAID > 0), libblkid uses this size to check if the device fits into the raid setting. This check is not enough, so for whole-disks libblkid still checks if the area where is the superblock is covered by any partition. This test will also improved (partition table has to fit info the device). Note that the reported problem is possible to reproduce without Intel BIOS RAID, by: mdadm -q --create /dev/md8 --metadata=0.90 \ --level=0 --raid-devices=2 /dev/sdb /dev/sdc fdisk /dev/md8 blockdev --rereadpt /dev/sdb blkid -p -o udev /dev/sdb the correct output from the blkid command has to be TYPE="linux_raid_member" (In reply to comment #8) > This test will also improved (partition table has to fit info the device). s/will/was/ util-linux-ng-2.17.2-5.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report. Red Hat Enterprise Linux 6.0 is now available and should resolve the problem described in this bug report. This report is therefore being closed with a resolution of CURRENTRELEASE. You may reopen this bug report if the solution does not work for you. |