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