CVS log for pegasus/src/Pegasus/Server/EnumerationContext.h |
|
Help |
Request diff between arbitrary revisions
BUG#: 10019 TITLE: Assure that saveOperations are released for pull operations DESCRIPTION: Added code to release if found in some edge cases.
BUG#: 10004 TITLE: EnumerationContext does not free instances on timeout DESCRIPTION: rewrote timeout processing to clarify and cover more issues. This patch fixes a couple of minor editoral issues in cimcli and also adds a test suite to test to test if, at least under the test conditions, it actually releases all of the enumerationContexts.
BUG#: 9985 TITLE: Pull Operation Memory loss, Server sends out delayed responses when It should not be. DESCRIPTION: Corrected: 1) issues with delayed response, 2) issue with closing EnumTimerThread 3) clean up of traces so the flow of pull operations can be seen with a simple trace search including adding the MessageId to messages in ProviderMessageHandler.cpp 4) change of the delayed pull response timeout from 15 to 9 sec.
BUG#: 9984 TITLE: Bad test found in EnumerationContextTable causes extra thread calls DESCRIPTION: Fixes 5 problems a) the test that causes the thread to shutdown when it should not, EnumerationContextTable variable ordering warning, error in format specification for Uint64 statistics output, variable that was never used in EnumerationContext, parameter passed that was never used.
BUG#: 9950 TITLE: The server crashes when processing large PULL operations. DESCRIPTION: Add call to OOPProviderManagerRouter to clean up enumerationContexts. Other minor changes found during tests. also.
BUG#: 9676 TITLE: Add pull operations to the OpenPegasusclient and server DESCRIPTION: This patch is the implementation of the pull operations defined in DSP0200 for both the CIM Client and CIM Server. It includes test programs in Pegasus/Client/tests and extends cimcli to make pull requests and receive pull operation responses. There are still limitations and issues noted in the readme.pulloperations file as well as some KS_TOD comments marking things to do in the source code.
BUG#: 9676 TITLE: TASK-PEP317_pullop-branch Clean up TODOS, etc. DESCRIPTION: Clean up TODO comments and make some changes for code efficiency. Should be No behavior changes.
BUG#: 9676 TITLE: TASK-PEP317_pullop-branch. Fix errors from comments in bug on 11 June 2014. Implement code for cimconfig calls (note that it is commented out until we do bug 9819). Remove ExecInfo.h header include ref. DESCRIPTION: Correct several places where there was const on pass-by-value argument in client. Implement code for cimconfig parameters. Corrected documentation for pull operations. Remove erroneous header from PullErrors.cpp
BUG#: 9676 TITLE: TASK-PEP317_pullop-branch. Correct error noted in bug9676, Clean up OpenQueryInstances, error in cimcli handling of FQL language parameter results in reject of request. DESCRIPTION: Finished code for OpenQueryInstances to create common path for ExecQuery and OpenQueryInstances. ExecQuery tested. fixed issue in cimcli. Corrected erroneous inclusion of execinfo.h header include, removed more diagnostic messages, modified CreateContext function interface.
BUG#: 9676 TITLE: TASK-PEP317_pullop-branch. Modifications to function per doc. DESCRIPTION: EnumerationContextTable hash table dynamic size based on max number of open contexts. Remove diagnostic messages. Other miscellaneous changes.
BUG#: 9676 TITLE: TASK-PEP317_pullop-branch. Added some clean up logic and removed/commented out several diagnostics. Enabled limit test on pull operations provider side. DESCRIPTION: Added clear function to CIMResponseData. Removed a couple of functions. Enabled the limit in the Pull cache that pushes back on providers by sitting on the provider responses until cache clears and the means to clear cache completely when client closed. Removed number of diagnostics and comment out others
BUG#: 9676 TITLE: TASK-PEP317_pullop-branch. Code rework and add some new validation. DESCRIPTION: Redo CIMMessage to put constructors in cpp and add intermediate messages in hiearchy for more efficient processing of open and pull messages. Moved several template functions to real functions. Added new input parameter check for namespace to pull operations.
BUG#: 9676 TITLE: TASK-PEP317_pullop-branch. Clean up thread interface, fix error causing nightly test error, remove some diagnostics. DESCRIPTION: Added semaphore to thread interface. Fixed error in Release Context that was causing use of enumerationContext after release. Removed some diagnostics.
BUG#: 9676 TITLE: TASK-PEP317_pullop-branch Cleanup some code and remove some issues with the timeout thread. DESCRIPTION: Cleaned up and removed marked out code. Removed conflict issue with timer thread. Changed names on number of variables for clarity. Removed one EnumeationContext unused variable (namespace).
BUG#: 9676 PEP#: DELETE ONE OF THESE LINES TITLE: TASK-PEP317_pullop-branch. Multiple updates to DESCRIPTION: Changed PullResponse... msg to OpenOrPullResponseDataMessage, Added diagnostics to catch errant issue with EnumerationContextTable, fixed issue in msg bundle, corrected issues with static tests and other miscellaneous minor changes.
BUG#: 9676 TITLE: Cleanup of messy code and removal of some diagnostics. DESCRIPTION: Cleaned up some interfaces, added documentation, made number of PEGASUS_ASSERTS into PEGASUS_DEBUG_ASSERT and fixed issue in pullop Makefile tests causing failure in tests of large numbers of responses
BUG#: 9676 TITLE: Modify common access to EnumerationContext to improve thread separation. DESCRIPTION: Modifiey the locked code to eliminate thread deadlock holes and added internationalization to a number of the CIMOperationRequestDispatcher CIMException response messages.
BUG#: 9676 TITLE: TASK-PEP317_pullop-branch. Clean up handling of interoperation timeouts and extend error tests DESCRIPTION: Cleaned up thread code for detecting interoperation timeouts and extended error tests. Added some internationalized msgs.
BUG#: 9676 TITLE: TASK-PEP317_pullop-branch DESCRIPTION: Clean up issue with issueing pull responses that was causing failures. Clean up code and remove some diagnostics in EnumerationContext and EnumerationContextTable files.
BUG#: 9676 TITLE: Clean up issue with thread block in OOP mode. DESCRIPTION: Dropped the condition variable for getting from cache and moved the client response to the provider return thread. Other minor cleanup and also renamed EnumerationContext in WsmProcessor to avoid name conflict.
BUG#: 9676 TITLE: TASK-PEP317_pullop-branch Fix CIM/XML output issues DESCRIPTION: Fix issue with Qualifiers appearing on instances in some cases and issue with error code in pull response from a single provider getting lost.
BUG#: 9676 TITLE: TASK-PEP317_pullop-branch. Commit change to correct problem where some providers returning qualifiers on instances. DESCRIPTION: Corrected code in CIMOperationDispatcher to be sure that the CIMResponseData object used to output carries the correct attributes for includeQualifier and ClassOrigin
PEP#:317 TITLE: TASK-PEP317_pullop-branch. CIMClient.h documentation and some interprocess issues between timer thread and operation threads DESCRIPTION: Added documentation for remaining functions in CIMClient.h . Add protection for thread issues between timing thread and operation threads. Clean up several TODOs in Cliient Response Doceder.
PEP#: 317 TITLE: TASK-PEP317_pullop-branch Fix up headers for UintArg and remove old files (NUmericArg and old code in Server) DESCRIPTION: Changed headers to use UintArgs.h and removed NumericArgs files. Deleted old unused code that was original pull implementation.
PEP#: 317 TITLE: TASK-PEP317_pullop-branch, Move to use UintArgs function DESCRIPTION: chaged header refs and Makefiles. Fixed one test error in cli tests.
PEP#: 317 TITLE: TASK-PEP317_pullop-branch Minor cleanup to EnumerationContext and its table DESCRIPTION: Primarily comments, etc.
PEP#: 317 TITLE: TASK-PEP317_pullop-branch Continued clean up DESCRIPTION: Remove possible threading issue and remove some redundant tests.
PEP#: 317 TITLE: Fix issues with OOP and enable NumericArg code. DESCRIPTION: Clean up responses of XML data from OOP providers and enable NumericArg code. Removed UintArgs and old EnumerationTable.* Note that the statistics code is bad at this point, waiting for another bug to head of tree.
PEP#: 317 TITLE: Clean up OOP to correctly process XML response for pull. Clean up of statisticalData DESCRIPTION: Changed OOP path to provider more info to ProviderAgent, Modified StatisticalData interface to handle Open & Pull operations, Clean up issues with ExecQuery. and a number of other minor changes.
PEP#: 317 TITLE: TASK-PEP317_pullop-branch Pull Operations.Number of minor errors in code. DESCRIPTION: Fixed one overlooked compile issue from previous checkin. Added detailed timers for wait queues. Cleaned out temp change to XmlWriter.cpp, Enabled time thread as diagnostic tool
PEP#: 317 TITLE: TASK-PEP317_pullop-branch. Working code update DESCRIPTION: Detailed description in readme.pulloperations. Generally minor reorganization of parameters in OpenExecQuery, remove memory leak move more CIMOperationRequestDispatcher code to templates.
PEP#: 317 TITLE: PEP 317, Pull Operations mergeout and code cleanup. DESCRIPTION: No new functionality added but cleaned up a number of issues. Merged out up to 25 August. Note that most functions run today except for OpenExecQuery which is not tested. See the readme.pulloperations for more details
PEP#: 317 TITLE: TaskBranch Pull operations changes DESCRIPTION: Move code around in dispatcher and clean up some comments
PEP#: 317 TITLE: Task 317-pullop branch DESCRIPTION: Clean up release of enumeration context for error completions and clean up of context table upon close of server
PEP#: 317 TITLE: TASK PEP 317, Pull Operations DESCRIPTION: Add OpenQuery, Clean up EnumContext
PEP#: 317 TITLE: TASK-PEP317_pullop-branch Minor Cleanup DESCRIPTION: Rename Couple of files and cleanup some todos. Nothing major in this checkin
BUG#: 9999 TITLE: TASK_317-Pull Operations update. DESCRIPTION: This update brings this branch back in line with the current head of tree and cleans up a number of outstanding issues in the code. Note That there are still a lot of outstanding issues being worked on.
BUG#: 99999 TITLE: Task PEP317 branch Pull ops DESCRIPTION: Bring property list processing into line
BUG#: 9999 TITLE: Merge out head to Task-PEP317 branch using Task Makefile DESCRIPTION: Update this working branch to Pegasus Head of Tree as of about 8 Oct 2011
BUG#: 8874 TITLE: TASK-PEP317_pullop-branch. Fix issues causing server crash DESCRIPTION: Fixed several issues in EnumerationContext causing crash and cleand up close functionality. Added new tests.
BUG#: 8874 TITLE:Pull Operations modifications from Disccussions With Marek into branch TASK-PEP317_pullop-branch DESCRIPTION: 1. Nor-Recursive Mutex, 2) Separate EnumerationTable file,3 AUtomutex from Mutex in several Places, 3) AtomicInt for counter 4), CIMMessage initializers, and other cleanups.
BUG#: 8874 TITLE: Commit code for pull operations to branch TASK-PEP317_pullop-branch DESCRIPTION: Commits the current code for the pull operations to a task branch for further review and testing before it is committed to the Pegasus head.
file EnumerationContext.h was initially added on branch TASK-PEP317_pullop-branch.
No CVS admin address has been configured |
Powered by ViewCVS 0.9.2 |