[Libvirt-cim] [PATCH V5 00/15] Bug fix patches for 0.6.2

Wenchao Xia xiawenc at linux.vnet.ibm.com
Thu Mar 21 03:46:55 UTC 2013


Hi, John
  These were recoded patches, removing script for bridge patch
is removed, please add yours after it.
  After reconsideration, I think we should stick to libvirt 0.9.0
for libvirt-cim0.6.2, which makes 0.6.2 as steady version and allow
user to update to it without any trouble. After it we can raise
the libvirt version requirement in config file.
  Also please add signed-off in your patches.

  Many thanks.

>    This serial fix a serial of issues.
> 
> V5:
>    General change:
>    Remove script change patch, need John Ferlan's patch in following.
>    1/15-3/15: new patch make libvirt-cim conform to DSP more.
>    6/15: better commit message.
>    8/15: remove a strdup() to reduce a error path.
>    10/15: free *xml after a fail.
>    11/15: return fail when ind == NULL in trigger_mod_indiction(),
> check return value for calloc() in doms_to_xml(), better debug message,
> check strdup() return on raise_indication, better traverse in dom list.
> Reduce condition macros.
>    12/15: new patch to move CSI-libvirt/CSI-libvirt-cim together.
>    13/15: remove defensive code, only fix the problem of report fail when
> some VSSD succeed.
>    14/15: new separate patch from 15/15, to enhance config reading.
>    15/15: changed the interface, new method to copy/delete the key,
> rm the key before copy and check the key's status after copy.
> 
> Wenchao Xia (15):
>    1 Remove property CreationClassName in some instance
>    2 VSSD: add missing property IsFullVirt in schema
>    3 SDC: use property BootDevices instead of BootDevice
>    4 do not deregister virt classes in yum upgrade
>    5 CSI, fix debug print crash
>    6 CSI, add lock to protect shared data in lifecycle_thread
>    7 DevicePool, fix debug print crash
>    8 DevicePool, reimplement get_diskpool_config with libvirt
>    9 RASDIndication, fix debug print crash
>    10 device parsing, add debug print
>    11 CSI Discard libvirt event by default
>    12 CSI: Move native CSI code together
>    13 VSSD: report success if not all VS fail in enum
>    14 misc_util: better way to read config
>    15 migration: allow ssh based migration with non root's key file
> 
>   libvirt-cim.conf                                   |   19 +
>   libvirt-cim.spec.in                                |   12 +-
>   libxkutil/device_parsing.c                         |   16 +-
>   libxkutil/misc_util.c                              |  135 +++-
>   libxkutil/misc_util.h                              |    6 +-
>   schema/Virt_VSSD.mof                               |    3 +
>   src/Virt_AllocationCapabilities.c                  |    3 +-
>   src/Virt_ComputerSystem.c                          |   66 ++-
>   src/Virt_ComputerSystemIndication.c                | 1018 +++++++++++++++++---
>   src/Virt_ConsoleRedirectionService.c               |    3 +-
>   src/Virt_ConsoleRedirectionServiceCapabilities.c   |    3 +-
>   src/Virt_Device.c                                  |   18 +-
>   src/Virt_DevicePool.c                              |  198 +++--
>   src/Virt_EnabledLogicalElementCapabilities.c       |    3 +-
>   src/Virt_FilterEntry.c                             |    3 +-
>   src/Virt_FilterList.c                              |    3 +-
>   src/Virt_HostSystem.c                              |    3 +-
>   src/Virt_KVMRedirectionSAP.c                       |    3 +-
>   src/Virt_RASD.c                                    |    3 +-
>   src/Virt_ReferencedProfile.c                       |    3 +-
>   src/Virt_RegisteredProfile.c                       |    3 +-
>   src/Virt_ResourceAllocationSettingDataIndication.c |    6 +-
>   src/Virt_ResourcePoolConfigurationCapabilities.c   |    3 +-
>   src/Virt_ResourcePoolConfigurationService.c        |    8 +-
>   src/Virt_SettingsDefineCapabilities.c              |   10 +-
>   src/Virt_SwitchService.c                           |    3 +-
>   src/Virt_VSMigrationCapabilities.c                 |    3 +-
>   src/Virt_VSMigrationService.c                      |  269 +++++-
>   src/Virt_VSMigrationSettingData.c                  |    3 +-
>   src/Virt_VSSD.c                                    |   46 +-
>   src/Virt_VirtualSystemManagementCapabilities.c     |    3 +-
>   src/Virt_VirtualSystemManagementService.c          |   63 ++-
>   src/Virt_VirtualSystemSnapshotService.c            |    3 +-
>   ...Virt_VirtualSystemSnapshotServiceCapabilities.c |    3 +-
>   34 files changed, 1652 insertions(+), 295 deletions(-)
> 
> 


-- 
Best Regards

Wenchao Xia




More information about the Libvirt-cim mailing list