version 1.1.2.12, 2013/10/03 10:45:31
|
version 1.1.2.14, 2013/10/14 16:25:56
|
|
|
1. Binary operation from OOP. Need to add counter to binary | 1. Binary operation from OOP. Need to add counter to binary |
protocol to be able to count objects in response. Generates | protocol to be able to count objects in response. Generates |
warnings in things like messageserializer and does not work with | warnings in things like messageserializer and does not work with |
OOP right now. |
OOP right now. Corrected by converting to XML. |
2. OpenExecQuery - Code is incorrect in that it used InstancesWithPath | 2. OpenExecQuery - Code is incorrect in that it used InstancesWithPath |
where the spec is instances with no path. Need new function to wrap | where the spec is instances with no path. Need new function to wrap |
getInstanceElement(withoutPathElement) in XmlReader. Note that | getInstanceElement(withoutPathElement) in XmlReader. Note that |
|
|
pull not completed so we feed the responses back to the EnmerationContext | pull not completed so we feed the responses back to the EnmerationContext |
queues | queues |
3. Lots of minor TODOs, diagnostics, etc. | 3. Lots of minor TODOs, diagnostics, etc. |
4. External runtime variables. Proposing that they be fixed for this release. |
4. External runtime variables. Proposing that they be fixed for this release |
|
rather than set by configuration. This should be discussed. |
5. Decision on EnumerationContext timeout (separate thread or just | 5. Decision on EnumerationContext timeout (separate thread or just |
checks during other operations). Can we, in fact really keep the | checks during other operations). Can we, in fact really keep the |
enumeration context table and queue under control without monitoring | enumeration context table and queue under control without monitoring |
|
|
b. We should protect against providers that no not every finish delivering | b. We should protect against providers that no not every finish delivering |
or take to long between deliveries. This does not exist in Pegasus | or take to long between deliveries. This does not exist in Pegasus |
today | today |
6. Clean up code in Dispatcher. Want to at least reduce the code for the |
6. Further clean up code in Dispatcher. Want to at least reduce the code for the |
Open Operations to a set of templates so we know that the code is the | Open Operations to a set of templates so we know that the code is the |
same for all operations. Most of the common code for the enum, assoc, | same for all operations. Most of the common code for the enum, assoc, |
ref operations and their corresponding open/pull operations is now in a | ref operations and their corresponding open/pull operations is now in a |
|
|
contains the pull data. Then we can use a single function to process all | contains the pull data. Then we can use a single function to process all |
pull operations. | pull operations. |
b. test the enumeration timeout thread | b. test the enumeration timeout thread |
d. Sort out issues with statisticalData since it really does not work |
|
with Open and Pull operations. See separate bug 9786. |
13 October 2013 CVS branch update. |
|
1. Integrated bug 9786 into the branch. Note that we need to test the |
|
generated statistics. |
|
2. Mergeout executed to update to head of tree as of 8:00 am 13 October 2013. |
|
3. Cleaned up several errors in OOP processing. Note that there is at least |
|
one issue left when we to a pull on ManagedElement in at least one of the |
|
namespaces. |
|
4. Cleaned up some of the outstanding diagnostic code |
|
5. Generally passes all tests except for one test of pullop where it is trying |
|
to pull enum instances CIM_ManagedElement from a particular namespace. |
| |
30 September 2013 - CVS Update | 30 September 2013 - CVS Update |
Mergeout head of tree up to 29 September 2013. | Mergeout head of tree up to 29 September 2013. |
|
|
1. Modified calls to statisticalData.cpp to a) directly call with request | 1. Modified calls to statisticalData.cpp to a) directly call with request |
type, b) incorporate the open, pull, etc. messages. However, since these | type, b) incorporate the open, pull, etc. messages. However, since these |
are not part of the CIM class, we must do something special with them. | are not part of the CIM class, we must do something special with them. |
|
See bug 9785 for full solution to this issue. |
2. Corrected OOP interface to enable new flag to indicate internal operations | 2. Corrected OOP interface to enable new flag to indicate internal operations |
and set host, etc. | and set host, etc. |
3. Add code to CQLOperationsDispatcher and WQLOperationDispatcher to clean | 3. Add code to CQLOperationsDispatcher and WQLOperationDispatcher to clean |