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

Diff for /pegasus/readme.pulloperations between version 1.1.2.28 and 1.1.2.29

version 1.1.2.28, 2014/05/01 18:58:23 version 1.1.2.29, 2014/05/02 19:36:25
Line 23 
Line 23 
    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.  Am making       rather than set by configuration.  This should be discussed.  Am making
       this a separate bug.  See bug 9819 for the changes to cover this.       this a separate bug.  See bug 9819 for the changes to cover this.
    5. Consider moving some more of the code in dispatcher from templates to     5. Move processPull code in dispatcher from template to
       common functions which would mean adding intermediate classes in        common function which would mean adding intermediate classes in
       CIMMessage but would reduce code size. Currently the change that        CIMMessage but would reduce code size. This createsCIMmessage
       we should make for this is to create a new message CIMPullRequestData...        CIMPullRequestData... between CIMRequestDataMessage and the Pull requests
       between CIMRequestDataMessage and the Pull requests since they all        since they all have exactly the same input and output pararameters.
       have exactly the same input and output pararameters (The  
       CIMResponseData hides the response object differences)  
    6. Extension to avoid double move of objects in CIMResponseData (one    6. 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
       response.  Want to avoid second move by extending Open/Pull response       response.  Want to avoid second move by extending Open/Pull response
Line 45 
Line 43 
       cannot be sure how many responses will come back in all cases even       cannot be sure how many responses will come back in all cases even
       for open.       for open.
    10. Could clean up the CIMOperationRequestDecoder.cpp rejectCIMException    10. Could clean up the CIMOperationRequestDecoder.cpp rejectCIMException
       further since there is some overlap.  That is low priority.        further since there is some overlap.  Low priority.
    11. Correct issue between operations and HTTP where we are sending    11. Correct issue between operations and HTTP where we are sending
       trailers with exceptions.  Also correct issue where we are       trailers with exceptions.  Also correct issue where we are
       sending endOfSequence and EnumerationContext in response when       sending endOfSequence and EnumerationContext in response when
       we send CIMException.  DONE Except that we really need to get       we send CIMException.  DONE Except that we really need to get
       rid of the trailers completely for pull operations.  Need to       rid of the trailers completely for pull operations.  Need to
       have flag to send as non trailer (probably non_chunked flag)       have flag to send as non trailer (probably non_chunked flag)
      12.Make enumContextTable hashtable dynamicand create entirely within
         CIMOperationRequestDispatcher.cpp. Today it has a static size
  
    NEXT TASKS:    NEXT TASKS:
       b. Finish and test the OpenQueryInstances       b. Finish and test the OpenQueryInstances
Line 62 
Line 62 
          timeout thread) and a place where not mutuxed, primarily the          timeout thread) and a place where not mutuxed, primarily the
          timeout thread.          timeout thread.
  
   2 May 2014
   1. Remove Diagnostics from ResponseData.cpp
   2. Correct setup and start of EnumerationContextTimerThread
   3. Change limit on max number of enum contexts to be set from Dispatcher.
   4. Increase size of hashtable for enum contexts.
   5. Corrected issue causing failures in removeContext. Now runs through nightly
      tests most of the time.
 1 May 2014 1 May 2014
 1. Cleanup of code and variable names. 1. Cleanup of code and variable names.
 2. Removed namespace variable from EnumerationContext.  It was never used. 2. Removed namespace variable from EnumerationContext.  It was never used.


Legend:
Removed from v.1.1.2.28  
changed lines
  Added in v.1.1.2.29

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2