[Libvirt-cim] [PATCH] [TEST] #3 Fix none value for disk assigned for Xen and align parameters in function call

Deepti B Kalakeri deeptik at linux.vnet.ibm.com
Thu Jan 15 05:43:20 UTC 2009



yunguol at cn.ibm.com wrote:
> # HG changeset patch
> # User Guolian Yun <yunguol at cn.ibm.com>
> # Date 1231997388 28800
> # Node ID 32645e444b323b137d0c0a2a323be574b370d75a
> # Parent  74392c40130a7aa3f6b8c4dfffa0d357b232479b
> [TEST] #3 Fix none value for disk assigned for Xen and align parameters in function call
>
> Updates from 2 to 3:
> Change comments place
>
> Signed-off-by: Guolian Yun<yunguol at cn.ibm.com>
>
> diff -r 74392c40130a -r 32645e444b32 suites/libvirt-cim/lib/XenKvmLib/vsms.py
> --- a/suites/libvirt-cim/lib/XenKvmLib/vsms.py	Tue Jan 13 13:09:25 2009 -0800
> +++ b/suites/libvirt-cim/lib/XenKvmLib/vsms.py	Wed Jan 14 21:29:48 2009 -0800
> @@ -249,21 +249,28 @@
>      if virt == 'KVM':
>          disk_dev = 'hda'
>          disk_source = const.KVM_disk_path
> -        d = class_dasd(disk_dev, disk_source, dom_name, emu_type)
>      elif virt == 'XenFV':
>          disk_dev = 'hda'
>          disk_source = const.XenFV_disk_path
> -        d = class_dasd(disk_dev, disk_source, dom_name, emu_type)
>      elif virt == 'LXC':
>          disk_dev = const.LXC_default_mp
>          disk_source = const.LXC_default_source
> -        d = class_dasd(disk_dev, disk_source, dom_name)
> -    
> +
> +    #LXC guests do not need to set the EmulationType
> +    if virt == 'LXC':
> +        d = class_dasd(disk_dev, 
> +                       disk_source, 
> +                       dom_name)
>   
If we are able to fit a function call within 80 columns we don't need to 
write each arguments in separate lines.
> +    else:
> +        d = class_dasd(disk_dev, 
> +                       disk_source, 
> +                       dom_name, 
> +                       emu_type)
> + 
>      class_masd = get_masd_class(virt)
> -    m = class_masd(
> -                megabytes=mem_mb,
> -                mallocunits=malloc_units,
> -                name=dom_name)
> +    m = class_masd(megabytes=mem_mb,
> +                   mallocunits=malloc_units,
> +                   name=dom_name)
>
>      # LXC only takes disk and memory device for now.
>      if virt == 'LXC':
> @@ -278,15 +285,13 @@
>          net_mac = const.XenFV_default_mac
>      elif virt == 'LXC':
>          net_mac = const.LXC_default_mac
>   
Since you comment above saying that LXC does not support network yet, it 
would be good to remove

elif virt == 'LXC':
         net_mac = const.LXC_default_mac

part as of now and add it when it is needed. I leave it upto you.
Otherwise +1 for me.
> -    n = class_nasd(
> -                type=net_type, 
> -                mac=net_mac,
> -                name=dom_name, 
> -                virt_net=net_name)
> +    n = class_nasd(type=net_type, 
> +                   mac=net_mac,
> +                   name=dom_name, 
> +                   virt_net=net_name)
>      class_pasd = get_pasd_class(virt)
> -    p = class_pasd(
> -                vcpu=proc_vcpu,
> -                name=dom_name)
> +    p = class_pasd(vcpu=proc_vcpu,
> +                   name=dom_name)
>
>      return vssd, [d.mof(), n.mof(), p.mof(), m.mof()]
>
>
> _______________________________________________
> Libvirt-cim mailing list
> Libvirt-cim at redhat.com
> https://www.redhat.com/mailman/listinfo/libvirt-cim
>   

-- 
Thanks and Regards,
Deepti B. Kalakeri
IBM Linux Technology Center
deeptik at linux.vnet.ibm.com




More information about the Libvirt-cim mailing list