[Libvirt-cim] [PATCH] [TEST] #2 Updating 01_forward.py of SDC to support XenFV, KVM

Kaitlin Rupert kaitlin at linux.vnet.ibm.com
Thu May 8 14:33:32 UTC 2008


Sorry for the delayed response Deepti - I was having trouble applying 
this patch yesterday.  I switched machines, and it seems to apply fine.

This test fails for me with KVM on F9 using recent sources.  Here's the 
output:

SettingsDefineCapabilities - 01_forward.py: FAIL
ERROR   - AttributeError : 'list' object has no attribute 'InstanceID'
CIM_ERR_NOT_FOUND: No such instance (foo)
CIM_ERR_NOT_FOUND: No such instance (default-net)

> [TEST] #2 Updating 01_forward.py of SDC to support XenFV, KVM.
> 
> 1) To make use of the lib fn conf_file(), cleanup_restore() and create_diskpool_file().
> 2) To use the lib fn print_field_error.
> 3) To retain the PropertyPolicy, ValueRole, ValueRange depending on the revision no.
> 4) Tested on rpm based libvirt-cim KVM machine, latest libvirt-cim for KVM and Xen, XenFV.

I'm not sure how this passed for you with the latest libvirt-cim on KVM. 
   See my note below..

> +
> + at do_main(platform_sup)
> +def main():
> +    options = main.options
> +
> +    server = options.ip
> +    virt = options.virt
> +
> +    # Verify DiskPool on machine
> +    status = create_diskpool_file()
> +    if status != PASS:
> +        return status

Looks like there's two issues here.  The first error is referring to the 
diskpool.  With recent sources, we need to create a diskpool (instead of 
using the diskpool config file).  create_diskpool_file() does not 
currently create a diskpool - it only creates a diskpool config file.

The second issue looks to be related to the virtual network pool.

Anyway, I'd suggest verifying that nothing is broken with the network 
pool portion of the test and then resending this patch with a note 
saying this doesn't work currently with KVM on recent sources.

-- 
Kaitlin Rupert
IBM Linux Technology Center
kaitlin at linux.vnet.ibm.com




More information about the Libvirt-cim mailing list