CONTENTION detail report

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.