[Libvirt-cim] [PATCH] [TEST] Adding 05_RAPF_err.py to verify RAPF

Deepti B Kalakeri deeptik at linux.vnet.ibm.com
Tue Apr 8 06:39:32 UTC 2008



Dan Smith wrote:
> DK> +def check_bridge_name(bridgename):
> DK> +    bridge_list = live.available_bridges(server)
> DK> +    vbr = None 
> DK> +    if bridgename in bridge_list:
> DK> +        import random
> DK> +        vbr = bridgename + str(random.randint(1, 100))
> DK> +        if vbr in bridge_list:
> DK> +            logger.error('Need to give different bridge name since it already exists')
> DK> +            return None
> DK> +    else:
> DK> +        vbr = bridgename
> DK> +    return vbr
>
> I think this would make a lot more sense as:
>
>   def get_unique_bridge():
>       bridge = "invalid-bridge"
>   
>       while bridge not in live.available_bridges():
>           bridge += str(random.randint(1,100))
>   
>       return bridge
>
>   
Ok , will modify this.
> DK> +    if virt != 'XenFV':
> DK> +        bridge = vsxml.set_vbridge(server)
>
> Can you explain why this special case exists?
>
>   
The network information for the XenFV is getting assigned by default.
The def _devices(): section of the XenFV is calling the

self.set_bridge(CIM_IP) and hence the bridge information is getting 
assigned by default.
While this is not the case with the Xen and KVM.


> ------------------------------------------------------------------------
>
> _______________________________________________
> Libvirt-cim mailing list
> Libvirt-cim at redhat.com
> https://www.redhat.com/mailman/listinfo/libvirt-cim




More information about the Libvirt-cim mailing list