Figure 1. Example:
CONTENTION detail report ***** CONTENTION DETAIL REPORT *****
Global contention information
-----------------------------
Anchors in Resource topology control table............025C6018
Resource element anchor
First..............7F6F1238 Last..............7F6F1238
Transaction element anchor
First..............7FFD7028 Last..............7FFD7028
Cell pool IDs
Resource element Cell Pool ID.......................7F6F1210
Transaction element Cell Pool ID....................7FFD7000
Contention element Cell Pool ID.....................7F6F1110
Resources in contention
-----------------------
Resource element information..........................7F6F1238
Resource Description
Scope..............Single System
Subsytem type......most Subsytem name...TSTCNTN
ResourceID length.....................................0108
ResourceID........RESOURCE_START
==>
==>
==>
==>
==>
==> RESOURCE_END
Queue Information
Resource element links
Previous.........025C6034 Next..............025C6034
Anchor of Holder contention elements
First............7F6F11B8 Last..............7F6F1138
Anchor of Waiter contention elements
First............7F6F1178 Last..............7F6E5218
Transactions that hold this resource
Transaction element information.....................7FFD7028
Transaction identifier
Type........Address space Index.................0028
Token.......000000A000000001
Queue Information
Transaction element links
Previous.......025C6040 Next..............025C6040
Anchor of Holder contention elements
First..........7F6F11B8 Last..............7F6F1138
Anchor of Waiter contention elements
First..........7F6F1178 Last..............7F6E5218
Contention element information....................7F6F11B8
Entity
Type................01 AStoken...000000A000000001
TCB address...006EC120 Etoken....0000000000000000
Queue Information
Contention element links
Transaction element address.................7FFD7028
Resource element address.................7F6F1238
Transaction anchored contention element queue
Previous.....7F6F1138 Next..............7FFD7034
Resource anchored contention element queue
Previous.....7F6F1138 Next..............7F6F1248
Transaction element information.....................7FFD7028
Transaction identifier
Type........Address space Index.................0028
Token.......000000A000000001
Queue Information
Transaction element links
Previous.......025C6040 Next..............025C6040
Anchor of Holder contention elements
First..........7F6F11B8 Last..............7F6F1138
Anchor of Waiter contention elements
First..........7F6F1178 Last..............7F6E5218
Contention element information....................7F6F1138
Entity
Type................01 AStoken...000000A000000001
TCB address...00000000 Etoken....0000000000000000
Queue Information
Contention element links
Transaction element address.................7FFD7028
Resource element address.................7F6F1238
Transaction anchored contention element queue
Previous.....7FFD7034 Next..............7F6F11B8
Resource anchored contention element queue
Previous.....7F6F1248 Next..............7F6F11B8
Transactions that are waiting for this resource
Transaction element information.....................7FFD7028
Transaction identifier
Type........Address space Index.................0028
Token.......000000A000000001
Queue Information
Transaction element links
Previous.......025C6040 Next..............025C6040
Anchor of Holder contention elements
First..........7F6F11B8 Last..............7F6F1138
Anchor of Waiter contention elements
First..........7F6F1178 Last..............7F6E5218
Contention element information....................7F6F1178
Entity
Type................02 AStoken...000000A000000001
TCB address...006EC120 Etoken....0000000000000000
Queue Information
Contention element links
Transaction element address.................7FFD7028
Resource element address.................7F6F1238
Transaction anchored contention element queue
Previous.....7F6E5218 Next..............7FFD7040
Resource anchored contention element queue
Previous.....7F6E5218 Next..............7F6F1254
Transaction element information.....................7FFD7028
Transaction identifier
Type........Address space Index.................0028
Token.......000000A000000001
Queue Information
Transaction element links
Previous.......025C6040 Next..............025C6040
Anchor of Holder contention elements
First..........7F6F11B8 Last..............7F6F1138
Anchor of Waiter contention elements
First..........7F6F1178 Last..............7F6E5218
Previous.....7F6F1254 Next..............7F6F1178
Contention element information....................7F6E5218
Entity
Type................02 AStoken...000000A000000001
TCB address...00000000 Etoken....0000000000000000
Queue Information
Contention element links
Transaction element address.................7FFD7028
Resource element address.................7F6F1238
Transaction anchored contention element queue
Previous.....7FFD7040 Next..............7F6F1178
Resource anchored contention element queue
Previous.....7F6F1254 Next..............7F6F1178
Transactions with contention
----------------------------
Transaction element information.......................7FFD7028
Transaction identifier
Type..........Address space Index.................0028
Token.........000000A000000001
Queue Information
Transaction element links
Previous.........025C6040 Next..............025C6040
Anchor of Holder contention elements
First............7F6F11B8 Last..............7F6F1138
Anchor of Waiter contention elements
First............7F6F1178 Last..............7F6E5218
Resources the transaction is holding
Resource element information........................7F6F1238
Resource Description
Scope............Single System
Subsytem type....most Subsytem name...TSTCNTN
ResourceID length...................................0108
ResourceID......RESOURCE_START
==>
==>
==>
==>
==>
==> RESOURCE_END
Queue Information
Resource element links
Previous.......025C6034 Next..............025C6034
Anchor of Holder contention elements
First..........7F6F11B8 Last..............7F6F1138
Anchor of Waiter contention elements
First..........7F6F1178 Last..............7F6E5218
Contention element information....................7F6F11B8
Entity
Type................01 AStoken...000000A000000001
TCB address...006EC120 Etoken....0000000000000000
Queue Information
Contention element links
Transaction element address.................7FFD7028
Resource element address.................7F6F1238
Transaction anchored contention element queue
Previous.....7F6F1138 Next..............7FFD7034
Resource anchored contention element queue
Previous.....7F6F1138 Next..............7F6F1248
Resource element information........................7F6F1238
Resource Description
Scope............Single System
Subsytem type....most Subsytem name...TSTCNTN
ResourceID length...................................0108
ResourceID......RESOURCE_START
==>
==>
==>
==>
==>
==> RESOURCE_END
Queue Information
Resource element links
Previous.......025C6034 Next..............025C6034
Anchor of Holder contention elements
First..........7F6F11B8 Last..............7F6F1138
Anchor of Waiter contention elements
First..........7F6F1178 Last..............7F6E5218
Contention element information....................7F6F1138
Entity
Type................01 AStoken...000000A000000001
TCB address...00000000 Etoken....0000000000000000
Queue Information
Contention element links
Transaction element address.................7FFD7028
Resource element address.................7F6F1238
Transaction anchored contention element queue
Previous.....7FFD7034 Next..............7F6F11B8
Resource anchored contention element queue
Previous.....7F6F1248 Next..............7F6F11B8
Resources the transaction is waiting for
Resource element information........................7F6F1238
Resource Description
Scope............Single System
Subsytem type....most Subsytem name...TSTCNTN
ResourceID length...................................0108
ResourceID......RESOURCE_START
==>
==>
==>
==>
==>
==> RESOURCE_END
Queue Information
Resource element links
Previous.......025C6034 Next..............025C6034
Anchor of Holder contention elements
First..........7F6F11B8 Last..............7F6F1138
Anchor of Waiter contention elements
First..........7F6F1178 Last..............7F6E5218
Contention element information....................7F6F1178
Entity
Type................02 AStoken...000000A000000001
TCB address...006EC120 Etoken....0000000000000000
Queue Information
Contention element links
Transaction element address.................7FFD7028
Resource element address.................7F6F1238
Transaction anchored contention element queue
Previous.....7F6E5218 Next..............7FFD7040
Resource anchored contention element queue
Previous.....7F6E5218 Next..............7F6F1254
Resource element information........................7F6F1238
Resource Description
Scope............Single System
Subsytem type....most Subsytem name...TSTCNTN
ResourceID length...................................0108
ResourceID......RESOURCE_START
==>
==>
==>
==>
==>
==> RESOURCE_END
Queue Information
Resource element links
Previous.......025C6034 Next..............025C6034
Anchor of Holder contention elements
First..........7F6F11B8 Last..............7F6F1138
Anchor of Waiter contention elements
First..........7F6F1178 Last..............7F6E5218
Contention element information....................7F6E5218
Entity
Type................02 AStoken...000000A000000001
TCB address...00000000 Etoken....0000000000000000
Queue Information
Contention element links
Transaction element address.................7FFD7028
Resource element address.................7F6F1238
Transaction anchored contention element queue
Previous.....7FFD7040 Next..............7F6F1178
Resource anchored contention element queue
- Global contention information
- The Global resource contention information section shows global
data used by the WLM resource contention topology function.
- Anchors in resource topology control table
- Represents the address of the control structure (IWMRTCT) the
anchors reside in.
- Resource element anchor
- All active resource elements in the resource topology are chained
in a double headed/threaded circular queue which is addressed via:
- First/Last
- Represents the address of the first/last resource element in the
resource topology.
- Transaction element anchor
- All active transaction elements in the resource topology are chained
in a double headed/threaded circular queue which is addressed via:
- First/Last
- Represents the address of the first/last transaction element in
the resource topology.
- Cell Pool Ids
- Cell pool IDs of data structures used in the resource topology.
- Resource element Cell Pool ID
- Represents the ID of the dynamic area used for the resource elements.
- Transaction element Cell Pool ID
- Represents the ID of the dynamic area used for the transaction
elements.
- Contention element Cell pool ID
- Represents the ID of the dynamic area used for the contention
elements.
- Resources in contention
- This section and the following subsection show information about
the resource in contention.
- Resource element information
- This section is printed for each resource listed in the resource
topology.
- Resource description
- The following resource description:
- Scope
- Represents the scope of the resource. The character will be Single
System or Multi System.
- Subsystem type
- Indicates the four character subsystem type.
- Subsystem name
- Indicates the eight character subsystem name.
- ResourceID length
- Indicates the two byte length of the fingerprint.
- ResourceID
- Indicates the fingerprint of the resource, up to 264 byte.
- Queue information
- This section shows all the links to other elements and element
types.
- Resource element links
- This section shows the chaining pointers of the resource element.
- Previous/Next
- Represents the address of the next/previous element in the resource
topology.
- Anchor of Holder contention elements
- All transactions that are holding this resource are chained in
a double headed/threaded circular queue of contention elements. This
chain is addressed via:
- First/Last
- Represents the first/last element in the resource topology.
- Anchor of Waiter contention elements
- All transactions that are waiting for this resource are chained
in a double headed/threaded circular queue of contention elements.
- Transaction that holds this resource
- This section and all subsections are printed for each transaction
that is in contention hold with this resource.
- Transaction element information
- This section shows the information of the transaction element
and the appropriate contention element.
- Transaction identifier
- Section describing the transaction.
- Type
- Represents the type of the transaction. Type can be Address space
or Enclave.
- Index
- Represents the two byte ASID or EncbSampindex depending on the
transaction type.
- Token
- Represents the eight byte STOKEN or ETOKEN depending on the transaction
type.
- Queue information
- This section shows all links to other elements and types.
- Transaction element links
- This section shows the chaining pointers of the transaction element.
- Next/Previous
- Represents the address of the next/previous transaction element
in the resource topology.
- Anchor of Holder contention elements
- All resources the transaction is holding are chained in a double
headed/threaded circular queue of contention elements.
- Anchor of Waiter contention elements
- All resources the transaction is waiting for are chained in a
double headed/threaded circular queue of contention elements.
- Contention element information
- This section shows the information stored in the contention element.
- Entity
- This section describes the entity of the resource topology entity.
- Type
- Represents the one byte Waiter/Holder information. The types:
1=Holder or 2= Waiter.
- AStoken
- Indicates the eight byte address space token.
- TCB address
- Indicates the four byte TCB address.
- EToken
- Indicates the eight byte enclave token.
- Queue information
- This section shows all the links to other elements and types.
- Contention element links
- This section shows the chaining pointers to non-contention element
links.
- Transaction element address
- Represents the address of the transaction element the contention
element is chained to.
- Resource element address
- Represents the address of the resource element the contention
element is chained to.
- Transaction anchored contention element queue
- This section shows the link of this contention element in the
transaction anchored contention element queue.
- Next/Previous
- Represents the address of the next/previous contention element
in the resource topology.
- Resource anchored contention element queue
- This section shows the link of this contention element in the
resource element anchored contention element queue.
- Transaction that is waiting for this resource
- This section and all subsections are printed for each transaction
that is in contention hold for this resource.
- Transactions with contention
- This section and the following subsections show information about
the transactions that are holding or waiting for resources.
- Resource the transaction is holding
- This section lists all resources the transaction is holding.
- Resource the transaction is waiting for
- This section lists all resources the transaction is waiting for.