Individual Remote Requests

The individual remote requests record (type 10) is listed in the following table.

Statistic Description
Record type Integer value representing the type of statistics sampling record
Node number Node number relative to the system
Process number Process number relative to the system
Clock ticks 64-bit number of microseconds elapsed since the node was initialized
Node CPU time 64-bit number of microseconds of CPU time charged for node
Node ticks 64-bit number of logical operations performed by the node
Process CPU time 64-bit number of microseconds of CPU time (including start process CPU time and end process CPU time) charged for the process
Process ticks 64-bit number of logical operations performed by the process
Process logical clock Sequential 64-bit number for inter-node process context switches
User number Number supplied by the write sample request
Request count Sequential number for the sampled requests
Request level Number of nested requests
Request type For details, see "Statistics File Request Values", in the following section
Mode For details, see "Statistics File Request Values", in the following section (event type for notifications)
Duration Number of milliseconds elapsed performing the request (0 for notifications)
Size Object record size (0 when not available)
Flag For details, see the Buffer Flag table, later in this chapter
Result Result of the request; that is, zero (0) for a successful result or the JADE error code, documented under JADE Error Messages and System Messages in the JADE online help, from the jomerrs.h file that represents the specific error (for example, 1027 for a locked object)
Wait time Zero (0) if the request was not queued or the time in milliseconds that the request was queued
Process instance id Process instance id with which a contention occurred in the case of object locks or deadlocks
Remote node id Number (instance id) for the remote node to which the request is sent
Last request bytes sent 64-bit number of bytes sent in the last request (0 for notifications)
Last request bytes received 64-bit number of bytes received in the last request (last receipt bytes for notifications)
Last request packets sent 64-bit number of packets sent in the last request (0 for notifications)
Last request packets received 64-bit number of packets received in the last request (last receipt packets for notifications)
Class id Class number for the object identifier
Instance id Instance number for the object identifier
Owner class id Owner object class number for the object identifier
Sub level Class hierarchy level number for the object identifier
Sub id Subobject number for the object identifier
Edition Edition number for the object identifier
Invocation mode For details, see "Statistics File Request Values", in the following section
Method class id Object identifier of the executing method
Method instance id Instance number for the object identifier of the executing method
Method owner class id Owner object class number for the object identifier of the executing method
Method sub level Class hierarchy level number for the object identifier of the executing method
Method sub id Subobject number for the object identifier of the executing method
Method edition Edition number for the object identifier of the executing method
Receiver class id Object identifier of the receiver
Receiver instance id Instance number for the object identifier of the receiver
Receiver owner class id Owner object class number for the object identifier of the receiver
Receiver sub level Class hierarchy level number for the object identifier of the receiver
Receiver sub id Subobject number for the object identifier of the receiver
Receiver edition Edition number for the object identifier of the receiver
Volatility For details, see "Statistics File Request Values", in the following section
Lock Kind For details, see "Statistics File Request Values", in the following section