(file) Return to readme.pulloperations CVS log (file) (dir) Up to [Pegasus] / pegasus

Diff for /pegasus/readme.pulloperations between version 1.1.2.33 and 1.1.2.34

version 1.1.2.33, 2014/05/26 20:18:30 version 1.1.2.34, 2014/05/29 23:55:34
Line 17 
Line 17 
       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
Line 58 
Line 58 
            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
Line 66 
Line 66 
        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.


Legend:
Removed from v.1.1.2.33  
changed lines
  Added in v.1.1.2.34

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2