|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] Re: Question on "xen-blkfront: handle Xen major numbers othe
On Wed, 13 Jul 2011, Stefan Bader wrote:
> This is /me trying to understand the background of
>
> commit c80a420995e721099906607b07c09a24543b31d9
> Author: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
> Date: Thu Dec 2 17:55:00 2010 +0000
>
> xen-blkfront: handle Xen major numbers other than XENVBD
>
> My guess would be that it has its reason from running HVM guests. The issue I
> in
> some way hear in complaints is, that running as PVM guest (at least) people
> seem
> to have used for example "sda1" in the instance configuration and then relied
> on
> the device being called that way within the instance. Now it is suddenly
> called
> "xvde1".
> This is maybe a broken assumption in the first place, and not that hard to
> cope
> with (its just surprising and maybe breaks some automation). I mainly want to
> understand the reasoning, so I can explain it where I get asked.
The rationale behind this is that it wouldn't be correct for
xen-blkfront to "steal" the major number of the scsi, sata or ide
subsystems.
Of course if a LABEL or UUID is specified everything should work as
expected without any changes.
We do print a warning at boot time to make sure users know of the naming
change:
printk(KERN_INFO "Blkfront and the Xen platform PCI driver have
"
"been compiled for this kernel: unplug
emulated disks.\n"
"You might have to change the root
device\n"
"from /dev/hd[a-d] to /dev/xvd[a-d]\n"
"in your root= kernel command line
option\n");
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|