Previous topic |
Next topic |
Contents |
Contact z/OS |
Library |
PDF
Lost records z/OS Communications Server: IP Programmer's Guide and Reference SC27-3659-02 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
If there is not enough storage for a new trace record, either in the TCP/IP stack collection buffer or in the trace instance staging buffer, the new trace data is discarded and the NMI creates a lost record to indicate this situation. The NMI also creates lost records to keep up with high trace activity when the NMI bypasses trace records that are written incompletely. Depending on how quickly new trace records are created in the collection or staging buffer and how often the application invokes the RCCGetRecords request to retrieve records from the staging buffer, the lost record might represent several discarded trace records. If records are being lost in the staging buffer when a trace is stopped, the lost record information is not written to the staging buffer as a lost record until the trace is started again. If you change the filters before starting the trace again, the information in this lost record might represent data that does not match your current set of filters. Before returning to the application, the RCCGetRecords request checks whether records are currently being lost in the staging buffer. If they are being lost, the request sets the RCGRFLossState flag in the RCCGetInfo structure and returns the current lost record information in the RCGRLostStats section of the structure. Lost trace records are also provided in the form of cte trace records. The ctefmtid value of the lost record indicates whether it represents trace records lost from the collection buffer or the staging buffer. Lost records in the staging
buffer and lost records in the collection buffer differ in the following
aspects:
The RCCLost structure defines the real-time data portion
of a lost record.
|
Copyright IBM Corporation 1990, 2014
|