version 1.1.2.32, 2014/05/26 18:46:21
|
version 1.1.2.34, 2014/05/29 23:55:34
|
|
|
Leave this as FUTURE | Leave this as FUTURE |
2. OpenExecQuery - Code is incomplete in that it does not include the | 2. OpenExecQuery - Code is incomplete in that it does not include the |
return from the exec query function to the aggregator yet. Code for Pull | return from the exec query function to the aggregator yet. Code for Pull |
part of OpenQueryInstancesRequest a) should be part of |
part of OpenQueryInstancesRequest a) should be part of the common |
the common CIMOperationRequestDispatcher execCommon code. |
CIMOperationRequestDispatcher execCommon code. DONE, not tested. 29 May |
3. The changes to WQLCIMOperationRequestDispatcher and CQL... for handling | 3. The changes to WQLCIMOperationRequestDispatcher and CQL... for handling |
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. DONE Not tested 29 May |
4. Minor TODOs, diagnostics, etc. still in the code | 4. Minor TODOs, diagnostics, etc. still in the code |
5. Extension to avoid double move of objects in CIMResponseData (one | 5. Extension to avoid double move of objects in CIMResponseData (one |
into enumerationContext queue and second to new cimResponseData for | into enumerationContext queue and second to new cimResponseData for |
|
|
return true | return true |
} | } |
It would mean that the method trace for the handlers would not return | It would mean that the method trace for the handlers would not return |
an exit if we rejected. LOW PRIORITY |
an exit if we rejected. VERY LOW PRIORITY |
10. There are still a couple of template functionsaround the task of | 10. There are still a couple of template functionsaround the task of |
distributing requests to the multiple providers. | distributing requests to the multiple providers. |
In fact there are two similiar but different templates for | In fact there are two similiar but different templates for |
|
|
openAssoc functions. It would be nice to consolidate that logic and | openAssoc functions. It would be nice to consolidate that logic and |
further to try to create a non-template form for those functions. LOW | further to try to create a non-template form for those functions. LOW |
PRIORITY. | PRIORITY. |
11. External runtime variables. Proposing that they be fixed for this release |
11. External runtime variables. This bug leaves these variables as |
rather than set by configuration. Making this a separate bug. |
internal to CIMOperationRequestDispatcher.cpp. |
See bug 9819 for the changes to cover this. |
See bug 9819 for the changes to externalize these variables, both |
|
the runtime and buildtime variables. The Work group discussion |
|
documents what the variables are and how they tie to statistics info. |
|
See the OpenPegasus Wiki, Pull operations work group. |
|
12. Not directly related to pull but now over half the code in |
|
WQLOperationRequestDispatcher.cpp and CQLOperationRequestDispatcher |
|
handle functions is just duplicated. Need to create a common function |
|
and eliminate the duplicated code |
|
13. Left almost duplicate createContext function in EnumerationContextTab. |
|
Clean up code |
|
|
| |
NEXT TASKS: | NEXT TASKS: |
a. finish 8, 11 3 above |
a. finish 8, 11 2,3 above ( Finish by about 1 June) |
|
|
|
29 May 2014 |
|
1. Correct issue in cimcli that was causing rejects of open operations when |
|
there were no filters requested. The standard default is WQL in cimcli |
|
so we overrode this for the pull operations. |
|
2. Clean up OpenQueryInstances in CIMMessage.h and CIMMessage.cpp. |
|
3. Modify CIMOperationRequestDispatcher and |
|
EnumerationContextTable.CreateContext to pass request rather than request |
|
parameters. |
|
4. Remove a number of diagnostic messages. Note that there are still some. |
|
They are marked KS_TODO with with note to remove before checkin. They are |
|
all traces and validations. |
|
5. Correct error in inclusion of execinfo.h include in CIMOperationRequestDis. |
|
found by Ji Lee. |
|
6. Cleaned up execQuery and extended it for OpenQueryInstances. ExecQuery |
|
tested but have not tested OpenQueryInstances yet. One more checkin and we |
|
should be able to close 2,3 above (OpenQueryInstances). |
| |
26 May 2014 | 26 May 2014 |
1. Remove a number of diagnostics. | 1. Remove a number of diagnostics. |
|
|
EnumerationContextTable and table size set to 1/2 of maximum number of | EnumerationContextTable and table size set to 1/2 of maximum number of |
open contexts. | open contexts. |
3. Clean up some statistics in EnumerationContextTable | 3. Clean up some statistics in EnumerationContextTable |
|
4. Correct error in query and queryLanguage parameters in cimcli in that |
|
the default for queryLanguage is WQL but must be "" for pull operations. |
|
If WQL found they set it to "". |
| |
| |
9 May 2104 | 9 May 2104 |
|
|
client really did send an erronous request. | client really did send an erronous request. |
7. Modified PullErrors to correctly test above changed in behavior. | 7. Modified PullErrors to correctly test above changed in behavior. |
8. Removed a significant number of diagnostic messages. | 8. Removed a significant number of diagnostic messages. |
|
9. Added query and querylanguage parameters to cimcli. |
| |
| |
4 May 2014 | 4 May 2014 |