Bug 436493
Summary: | F-9 pv_ops_xen: kernel doesn't see the disks some of the time (intermittent boot failure) | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Michael Young <m.a.young> |
Component: | kernel-xen-2.6 | Assignee: | Xen Maintainance List <xen-maint> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | low | Docs Contact: | |
Priority: | low | ||
Version: | rawhide | CC: | berrange, ehabkost |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | kernel-xen-2.6-2.6.25-0.4.rc4.fc9 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2008-03-20 14:11:49 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: | |||
Bug Depends On: | |||
Bug Blocks: | 434756 |
Description
Michael Young
2008-03-07 15:54:31 UTC
So it looks like the initrd is continuing before the kernel has finished scanning the disk for partitions & thus failing to find the partitions it wants. This was fixed in the original Xen kernels a little while back by making it block until partition scanning is done. Can't remember the changeset offhand right now though... Presumably you weren't seeing this issue before updating to the pv_ops kernel? Anything interesting in the /var/log/xen logs? Thanks Dan, looks like this is it: http://xenbits.xensource.com/linux-2.6.18-xen.hg?rev/11483a00c017 See bug #241793 and bug #247265 Re Comment #2 Yes, I didn't see this before the pv_ops kernel. the logs aren't interesting, with no significant difference between a successful and an unsuccessful boot. But the timing issue does seem likely. I have hacked the initrd again to put a sleep 5 line after the modprobe -q xenblk one, and it boots much more reliably. Should be fixed in rawhide now * Thu Mar 20 2008 Mark McLoughlin <markmc> - Make xen-blkfront module load wait until backend is connected; fixes intermittent boot failure (bug #436493) |