[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Fix xm block/network-attach command for inactivemanaged domain
>Hi, > >When I tested xm block-attach command to a inactive managed domain, >I saw the following error message. But information of the VBD >was shown by xm list command. > ># xm list vm1 >Name ID Mem VCPUs State >Time(s) >vm1 256 2 >0.0 ># xm block-attach vm1 phy:/dev/hdb hdb w >Error: int argument required >Usage: xm block-attach <Domain> <BackDev> <FrontDev> <Mode> [BackDomain] > >Create a new virtual block device. ># xm list --long vm1 >(domain > <<snip>> > (device > (vbd > (uuid 9cefc28e-5c05-1fab-68c9-5834bd569bef) > (bootable 0) > (driver paravirtualised) > (dev hdb) > (uname phy:/dev/hdb) > (mode w) > ) > ) >) > > >I examined xm block-attach command to remove the error message, >so that I found a few problem. > > 1. The cause of the error message is because deviceClass.createDevice() > was called for the inactive managed domain. > > 2. Xm network-attach command has a similar problem. The error > message is as follows. > Error: (22, 'Invalid argument, while reading None/device-misc/vif/ >nextDeviceID') > > 3. After the error message, I restarted xend. > Then the attached VBD by xm block-attach command was removed > from information of xm list command. I think that the cause > is because managed_config_save() was not called for the > managed domain when xm block-attach command was executed. Oops, I forgot important explanation to you. This patch solves the problems. BTW, I found a few problem about xm block/network-detach command too. I'm going to fix the problems too. Best regards, Kan >Signed-off-by: Masaki Kanno <kanno.masaki@xxxxxxxxxxxxxx> > >Best regards, > Kan > > >-------------------------------text/plain------------------------------- >_______________________________________________ >Xen-devel mailing list >Xen-devel@xxxxxxxxxxxxxxxxxxx >http://lists.xensource.com/xen-devel _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |