|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] Fix xm block/network-attach command for inactivemanaged
>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
|
|
|
|
|