os-cmpi-xen

view ChangeLog @ 121:4868ace2726b

Add initial consistence checks in test suite for Xen_MemoryPool, Xen_ProcessorPool and Xen_VirtualSystemManagementService.

Signed-off-by: Luke Szymanski <Lukasz.Szymanski@Unisys.com>
author Jim Fehlig <jfehlig@novell.com>
date Fri Jun 08 10:22:05 2007 -0600 (2007-06-08)
parents 5a5f465c4191
children d1dab4776fed
line source
1 -------------------------------------------------------------------
2 Fri Jun 8 10:16:45 MDT 2007 - jfehlig@novell.com
4 - Add initial consistence checks in test suite for Xen_MemoryPool,
5 Xen_ProcessorPool and Xen_VirtualSystemManagementService.
6 Patch provided by Luke Szymanski.
8 -------------------------------------------------------------------
9 Mon Jun 4 16:57:17 MDT 2007 - jfehlig@novell.com
11 - Fixed memory leak in Xen_Disk
12 - Optimizations and cleanup in xen_utils
13 - Converted Xen_Processor to new instance resource
14 abstraction layer.
16 -------------------------------------------------------------------
17 Wed May 30 15:42:24 MDT 2007 - jfehlig@novell.com
19 - Converted providers to libtool modules. Previously they
20 were libtool libraries. libtool modules are dlopen()'ed
21 whereas libtool libraries are linked against - and the
22 providers are certainly dlopen()'ed by cimoms.
24 -------------------------------------------------------------------
25 Wed May 23 13:11:53 MDT 2007 - jfehlig@novell.com
27 - Renamed some of the recently introduced test input files
28 to better reflect their purpose.
29 - Removed Xen_RunningOS from list of association providers
30 that are tested. This association (and Xen_OperatingSystem)
31 have been removed from the project.
33 -------------------------------------------------------------------
34 Wed May 23 12:46:16 MDT 2007 - jfehlig@novell.com
36 - Added tests for association providers. Patch provided
37 by Luke Szymanski.
39 -------------------------------------------------------------------
40 Tue May 22 11:37:02 MDT 2007 - jfehlig@novell.com
42 - Xen_ElementConformsToSVProfile.mof and
43 Xen_ElementConformsToVSProfile.mof contained incorrect
44 ManagedElement reference property types.
46 -------------------------------------------------------------------
47 Thu May 17 15:18:02 MDT 2007 - jfehlig@novell.com
49 - Added test directory and scripts. The beginnings of
50 automated testing for the project! Patches provided by
51 Luke Szymanski.
53 -------------------------------------------------------------------
54 Mon May 14 10:56:45 MDT 2007 - jfehlig@novell.com
56 - Removed Xen_OperatingSystem and Xen_RunningOS from build.
57 Implementation and mof still exist but provider is no
58 longer built and mof not included in schema list. These
59 classes are not defined in SVPC.
61 -------------------------------------------------------------------
62 Fri May 11 17:08:37 MDT 2007 - jfehlig@novell.com
64 - Propogated CMPIStatus structure through to resource files
65 in cmpilr.[ch]. Also changed all functions in cmpilr
66 function table to return int and any data in caller-provided
67 pointer. This allows functions such as CMPILR_enumInstanceNames
68 to return success when no instances exist instead of an
69 exception - which will terminate any enumInstanceNames chain.
70 - Updated providers to changes in cmpilr interface.
72 -------------------------------------------------------------------
73 Fri May 11 13:11:08 MDT 2007 - jfehlig@novell.com
75 - Added function to tracing interface for tracing error
76 descriptions in XenAPI session object.
77 - Xen_DiskSettingData and Xen_VirtualSystemManagementCapabilities
78 classes now use new tracing interface.
79 - Converted Xen_Disk to new instance provider interface.
81 -------------------------------------------------------------------
82 Wed May 9 18:01:49 MDT 2007 - jfehlig@novell.com
84 - Fixed crashes when enumerating Xen_Memory[SettingData],
85 Xen_Processor[SettingData], and Xen_OperatingSystem.
87 -------------------------------------------------------------------
88 Wed May 9 17:19:27 MDT 2007 - jfehlig@novell.com
90 - Integrated new 'Cmpilr' instance provider interface into
91 build (Gareth Bestor)
92 - Ported Xen_VirtualSystemManagementCapabilities and
93 Xen_DiskSettingData to new 'Cmpilr' interface.
94 - Added some convenience functions to xen utils.
96 -------------------------------------------------------------------
97 Mon Apr 30 10:25:14 MDT 2007 - jfehlig@novell.com
99 - Fixed VirtualSystemManagementService.DefineSystem and
100 AddResourceSetting to work with xen-unstable/3.0.5
102 -------------------------------------------------------------------
103 Thu Apr 19 15:57:27 MDT 2007 - jfehlig@novell.com
105 - Move providers to xen-unstable. Patches provided by
106 Raj Subrahmanian.
107 - Fix conversion of processor RASD to xen_vm_record
108 structure in VirtualSystemManagementService.
110 -------------------------------------------------------------------
111 Thu Mar 29 16:05:05 MDT 2007 - jfehlig@novell.com
113 - Added support for specifying VIF model in
114 Xen_VirtualSystemManagementService.DefineSystem.
115 - Populate NICConfigInfo property in Xen_NetworkPort and
116 Xen_NetworkPortSettingData.
118 -------------------------------------------------------------------
119 Tue Mar 27 16:01:43 MDT 2007 - jfehlig@novell.com
121 - Implemented support for Reboot in
122 Xen_ComputerSystem.RequestStateChange. Support for
123 reset already existed - added Reboot with same semantics.
126 -------------------------------------------------------------------
127 Wed Mar 21 10:35:23 MDT 2007 - jfehlig@novell.com
129 - Changed syntax of VirtualSystemType property to coincide
130 with the strings found in xen_caps. E.g. xen_caps has
131 strings such as xen-3.0-x86_32p, hvm-3.0-x86_32, and so
132 on. Providers now expect that VirtualSystemType property
133 contains these strings as well. On a DefineSystem
134 operation, Xen_VirtualSystemManagementService provider
135 only looks first part of string (e.g. xen or hvm) to
136 determine whether a PV or HVM guest is being defined.
138 -------------------------------------------------------------------
139 Tue Mar 20 17:51:34 MDT 2007 - jfehlig@novell.com
141 - Added support for acpi, apic, pae, usb, and usbdevice
142 settings for HVM guests.
144 -------------------------------------------------------------------
145 Tue Mar 20 16:23:35 MDT 2007 - jfehlig@novell.com
147 - Upstream patch 14341 was added to Xen 3.0.4-testing bits
148 of SLES10 SP1. Providers had to be modified to account
149 for changes in xen_vm.h in libxenapi.
151 -------------------------------------------------------------------
152 Fri Mar 9 16:47:13 MST 2007 - jfehlig@novell.com
154 - Added support for receiving type CIMInstance (as well as
155 string) for EmbeddedInstance method parameters. OpenWBEM
156 and sfcb cimoms now support providing CIMInstances - i.e.
157 the cimoms handle parsing the embedded instances. Support
158 for parsing MOF-encoded string remains for the time.
160 -------------------------------------------------------------------
161 Wed Mar 7 19:24:17 MST 2007 - jfehlig@novell.com
163 - Updated Console classes to use Xen APIs Console.location
164 property. xen-unstable c/s 14021 was backported for
165 SLES10 SP1. This c/s renames Console.uri to
166 Console.location. Needed to build providers against
167 xen-unstable as well.
169 -------------------------------------------------------------------
170 Fri Mar 2 11:58:24 MST 2007 - jfehlig@novell.com
172 - Fixed regression in Xen_ComputerSystemSettingData.
173 Bootloader, BootloaderOptions, Kernel, RAMDisk, and
174 KernelOptions were not being displayed properly.
176 -------------------------------------------------------------------
177 Wed Feb 28 16:25:05 MST 2007 - jfehlig@novell.com
179 - Added support for Xen_ConsoleSettingData.ConsoleConfigInfo
180 in Xen_VirtualSystemManagementService.DefineSystem(). This
181 allows specifying additional console configuration such as
182 vncunused=1, vncpasswd=foobar, etc.
184 -------------------------------------------------------------------
185 Mon Feb 26 14:48:40 MST 2007 - jfehlig@novell.com
187 - Added support for localtime, stdvga, OnPoweroff,
188 OnReboot, and OnCrash to Xen_ComputerSystemSettingData.
190 -------------------------------------------------------------------
191 Fri Feb 23 14:53:40 MST 2007 - jfehlig@novell.com
193 - Added initial support for creating HVM guests via
194 VirtualSystemManagementService.DefineSystem().
196 -------------------------------------------------------------------
197 Fri Feb 23 10:22:17 MST 2007 - jfehlig@novell.com
199 - Allow specifying VM UUID on create (DefineSystem).
201 -------------------------------------------------------------------
202 Wed Feb 21 15:45:06 MST 2007 - jfehlig@novell.com
204 - Added Xen_ConsoleSettingData provider
206 -------------------------------------------------------------------
207 Wed Feb 20 17:15:06 MST 2007 - jfehlig@novell.com
209 - Added Xen_Console and Xen_ComputerSystemConsole
210 providers. -- Raj Subrahmanian
212 -------------------------------------------------------------------
213 Mon Feb 12 15:30:12 MST 2007 - jfehlig@novell.com
215 - Updated to match recent changes in Xen-API VIF class.
217 -------------------------------------------------------------------
218 Fri Feb 9 19:33:06 MST 2007 - jfehlig@novell.com
220 - Implemented workaround for bug in OpenWBEM CMPI
221 interface.
223 -------------------------------------------------------------------
224 Fri Feb 2 11:26:36 MST 2007 - jfehlig@novell.com
226 - VirtualSystemTypesSupported property of
227 Xen_VirtualSystemManagementCapabilites now contains the
228 supported guests mined from 'xen_caps' field of 'xm info'.
230 -------------------------------------------------------------------
231 Wed Jan 31 20:34:25 MST 2007 - jfehlig@novell.com
233 - Fixed segfault due to uninitialized variables.
235 -------------------------------------------------------------------
236 Wed Jan 31 19:52:57 MST 2007 - jfehlig@novell.com
238 - A few adjustments to the rudimentary session validation.
240 -------------------------------------------------------------------
241 Wed Jan 31 17:08:34 MST 2007 - jfehlig@novell.com
243 - Disable the compiling of Xen_HostedProcessor and
244 Xen_HostedNetworkPort. -- Raj Subrahmanian
246 -------------------------------------------------------------------
247 Wed Jan 31 16:55:31 MST 2007 - jfehlig@novell.com
249 - Fixed Xen_VirtualSystemManagementService to handle case
250 of xend being down. If xend is not running, the provider
251 is still functional but sets 'Started' to false and
252 'EnabledState' to disabled.
254 -------------------------------------------------------------------
255 Wed Jan 31 14:44:20 MST 2007 - jfehlig@novell.com
257 - Added rudimentary session validation.
259 -------------------------------------------------------------------
260 Tue Jan 30 14:52:15 MST 2007 - jfehlig@novell.com
262 - Implemented DeleteInstance for class
263 Xen_NetworkPortSettingData
265 -------------------------------------------------------------------
266 Tue Jan 30 14:44:32 MST 2007 - jfehlig@novell.com
268 - Implemented DeleteInstance for class
269 Xen_NetworkPort
271 -------------------------------------------------------------------
272 Tue Jan 30 14:25:47 MST 2007 - jfehlig@novell.com
274 - Implemented SetInstance (ModifyInstance) for
275 class Xen_MemorySettingData
277 -------------------------------------------------------------------
278 Tue Jan 30 11:15:49 MST 2007 - jfehlig@novell.com
280 - Implemented DeleteResource for Xen_DiskSettingData
282 -------------------------------------------------------------------
283 Tue Jan 30 11:12:00 MST 2007 - jfehlig@novell.com
285 - Implemented DeleteResource for Xen_Disk
287 -------------------------------------------------------------------
288 Tue Jan 30 11:01:17 MST 2007 - jfehlig@novell.com
290 - Removed implementation of [Modify|Remove]ResourceSetting
292 -------------------------------------------------------------------
293 Tue Jan 30 10:28:48 MST 2007 - jfehlig@novell.com
295 - Removed ModifyResourceSetting and RemoveResourceSetting
296 from Xen_VirtualSystemManagementService. These can be
297 accomplished using intrinsic [Modify|Delete]Instance.
298 AddResourceSetting will remain for now.
300 -------------------------------------------------------------------
301 Mon Jan 29 19:29:54 MST 2007 - jfehlig@novell.com
303 - Removed unused parameters from disk and vif resource
304 abstraction interface.
306 -------------------------------------------------------------------
307 Mon Jan 29 19:01:15 MST 2007 - jfehlig@novell.com
309 - Changed representation of disk and vif resources.
310 Previously used domain resources to realize disk
311 and vif resources. Now just keep lists of all disks
312 or vifs resources.
314 -------------------------------------------------------------------
315 Fri Jan 26 17:54:34 MST 2007 - jfehlig@novell.com
317 - Plug huge memory leak in the logging code.
319 -------------------------------------------------------------------
320 Thu Jan 25 15:52:19 MST 2007 - jfehlig@novell.com
322 - Added support for RemoveResourceSetting on
323 Xen_VirutalSystemManagementService. Xen API does not yet
324 support removing resources from a domain so the
325 RemoveResourceSetting method fails. CIM code is compete
326 for removing disks and network ports.
328 -------------------------------------------------------------------
329 Thu Jan 25 14:21:02 MST 2007 - jfehlig@novell.com
331 - Changed Disk and NetworkPort classes to use UUID in
332 key properties instead of the non-correlatable "Disk1"
333 and "Vif3" values.
335 -------------------------------------------------------------------
336 Wed Jan 24 18:48:42 MST 2007 - jfehlig@novell.com
338 - Added support for AddResourceSetting and
339 ModifyResourceSetting on Xen_VirtualSystemManagementService.
340 Will not support AddResourceSettings and
341 ModifyResourceSettings due to no support in CMPI for
342 reference arrays as ouput parameters in extrinsic methods.
344 -------------------------------------------------------------------
345 Fri Jan 19 16:30:13 MST 2007 - jfehlig@novell.com
347 - Removed MOF files no longer needed and adjusted top-level
348 Makefile.am accordingly
349 - Fixed a small issue in Xen_MemoryPool_Resource.c found
350 while removing MOF files.
352 Fri Jan 12 14:54:45 MST 2007 - jfehlig@novell.com
354 - Implemented library versioning for all providers.
355 Currently set to version 1.0.0.
356 - Minor cleanup of configure.ac and src/Makefile.am
357 - Fixed a waring (which would have been a bug) found by SuSE
358 autobuild in src/Xen_NetworkPort_Resource.c