CVS log for pegasus/src/Pegasus/Server/EnumerationContext.cpp |
|
Help |
Request diff between arbitrary revisions
BUG#: 10025 TITLE: Pull Operation Response occasionally gets incorrect response type from provider. This causes system crash. DESCRIPTION: Modified to test and return error to client in case this happens. We agree that there is an underlying problem somehwhere but this keeps the system running while we continue to look for underlying problem. This patch puts out a) discard trace, b) warning log entry. There is code to output a cout that is commented out.
BUG#: 10024 TITLE: Minor fixes to enumcontexttable stats output and some trace displays DESCRIPTION: cosmetic changes only
BUG#: 10020 TITLE: Statistics Display of EnumerationTable very limited DESCRIPTION: Improve statistics on Enum Contexts
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#: 10007 TITLE: Simplify generation of String defs for Trace, etc. DESCRIPTION: Add definition of Str class to CIMOperationRequestDispatcher, EnumerationContext, EnumerationContextTable. Note that this does not modify all usage but does make the class avaiable. Future: should make this class common to OpenPegasus, at least internal
BUG#: 9997 TITLE: Set a couple of key traces for EnumerationContext to Trace level 3 instead of 4 DESCRIPTION: Changed Trace level values
BUG#: 9999 TITLE: Add messageId to some traces and clean up trace info and formats DESCRIPTION: messageId corresponds to ContextId for the internal messages used with the pull operations. This adds the messageId to a number of trace definitions to allow messages to be traced through the provider manager for pull operations. Also cleans up trace msg formats in some cases and adds one ASSERT to an Enumeration call return that should always be true.
BUG#: 9998 TITLE: All the EnumerationContextTraces were put into the CIMOperationRequestDispatcher trace component. DESCRIPTION: Change to add new trace component for EnumerationContext and use that in all of the traces in the EnumerationContext and EnumerationContextTable files.
BUG#: 9986 TITLE: Issues with format of trace. DESCRIPTION: Cleaned up PEG_TRACE format statement and also added the PEG_TRACE for all info in EnumerationContext when the context closes and all the info in the ContextTable when the table closes. These later should be considered temporary but they are useful now. Maybe we remove them in point release of 2.14
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.
file EnumerationContext.cpp was initially added on branch TASK-PEP317_pullop-branch.
No CVS admin address has been configured |
Powered by ViewCVS 0.9.2 |