[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] xencommons: Attempt to load blktap driver
>>> On 15.05.12 at 18:21, George Dunlap <george.dunlap@xxxxxxxxxxxxx> wrote: > On 15/05/12 17:16, Jan Beulich wrote: >>>>> On 15.05.12 at 17:49, George Dunlap<george.dunlap@xxxxxxxxxxxxx> wrote: >>> Older kernels, such as those found in Debian Squeeze: >>> * Have bugs in handling of AIO into foreign pages >>> * Have blktap modules, which will cause qemu not to use AIO, but >>> which are not loaded on boot. >>> >>> Attempt to load blktap in xencommons, to make sure modern qemu's which >>> use AIO will work properly on those kernels. >>> >>> Signed-off-by: George Dunlap<george.dunlap@xxxxxxxxxxxxx> >>> >>> diff -r 99244350516a -r db614e92faf7 tools/hotplug/Linux/init.d/xencommons >>> --- a/tools/hotplug/Linux/init.d/xencommons Tue May 15 16:48:49 2012 +0100 >>> +++ b/tools/hotplug/Linux/init.d/xencommons Tue May 15 16:49:32 2012 +0100 >>> @@ -59,6 +59,7 @@ do_start () { >>> modprobe evtchn 2>/dev/null >>> modprobe gntdev 2>/dev/null >>> modprobe xen-acpi-processor 2>/dev/null >>> + modprobe blktap 2>/dev/null >> Can we stop manually loading all kinds of drivers here? I was >> glad this went away with the switch to xencommons, and >> now this is coming back. Drivers definitely needed in all cases >> are acceptable imo, but backend drivers should be loaded as >> backends get created by the tools (similarly frontend drivers >> for the local attach case, though they should get auto-loaded >> normally anyway). > I tend to agree with you; I did it this way because that's what was > suggested to me. But I don't at the moment know enough about the > backend creation stuff in xl / qemu to DTRT here. > > If you want to volunteer to do a patch that DTRT, I think it makes sense > to hold off. No, I won't. > But if not, I suggest we accept this patch, and I'll come > back and try to write a proper one before the 4.2 release. I think it's > really important we do something before 4.2, as it causes pretty serious > problems on systems which are affected (almost always a host crash, > possibly with some disk corruption). A host crash because of a driver not loaded? That would suggest bugs elsewhere... Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |