[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:39:03 UTC 2013


  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(-)





More information about the Libvirt-cim mailing list