Enqueue Conflict Report


The Enqueue Conflict Report provides information about resources that build up queues greater than the threshold specified on the ENQUEUE Analyzer control statement.

Data is collected for this report by using the ENQUEUE Extractor control statement. The information in this report can be helpful in locating bottlenecks.

The Enqueue Conflict Report can be requested in detailed or summary formats. A sample including both formats is shown in the following figure. The summary format does not include the OWNER OR REQUESTOR field.

PRODUCED BY CMF ANALYZER (v.r.mm  RSL yymm )            ENQUEUE CONFLICT REPORT                         RPTSEQ     3 PAGE      6    
BMC SOFTWARE, INC.                                           XYZ COMPANY                                REPORT DATE: DD MMM YY 12.00
ACTL DD MMM YY HH.MM.SS  DD MMM YY HH.MM.SS                  HQ LOCATION                                SYSTEM ID: SJSC     Z 2.02.0
                                                                                                                                   
                                                                                                                                   
BASED ON REC TYPE/# RECS/# SAMPLES/REC HOURS:  77-1/60/0/14.84                                                                      
GRS MODE: RING ------------------------------------ ENQUEUE CONFLICT SUMMARY REPORT ------------------------------------------------
                                                     (THRESHOLD PERCENT =   .00 )                                                   
CONFLICT  --DURATION--     (MAJOR)   (MINOR)                                                              --DEPTH-- EVNT -STAT CHNG-
PERCENT   DDD.HH.MM.SS      QNAME     RNAME                                                       SCOPE    AVG MAX        CNT %NODET
                                                                                                                                   
     0        00.00.00     ARCENQG   BOLSTC.ETC.IPNODES                                           SYSTEM   1.0  1      1    4      0
     0        00.00.00     ARCENQG   OMVSKERN.STANDARD.TCPXLBIN                                   SYSTEM   1.0  1      3    6  16.67
     0        00.00.00     ARCENQG   OMVSKERN.TCPIP.DATA                                          SYSTEM   1.0  1      2    4      0
  0.02        00.00.08     ARCENQG   SYS1.TCPPARMS                                                SYSTEM   1.1  2     20   42   2.38
  0.01        00.00.03     ARCENQG   TCPIP.ETC.PROTO                                              SYSTEM   1.0  1      2    4      0
  0.01        00.00.03     ARCENQG   TCPIP.STANDARD.TCPXLBIN                                      SYSTEM   1.0  1      5   10      0
  0.01        00.00.03     ARCENQG   TSGSTC.STANDARD.TCPXLBIN                                     SYSTEM   1.0  1      2    6      0
     0        00.00.01     ARCENQG   TSGSTC.TCPIP.DATA                                            SYSTEM   1.0  1      1    2      0
  0.03        00.00.18     BBIUSER   FSTR.BUILDSTAMP                                              SYSTEMS  1.0  1      5   18   5.56
  0.02        00.00.09     BBIUSER   ISTR.BUILDSTAMP                                              SYSTEMS  1.0  1      1   10  20.00
     0        00.00.00     BBIUSER   JO8D.BUILDSTAMP                                              SYSTEMS  1.0  1      1    2      0
  0.01        00.00.06     BBIUSER   X21F.BUILDSTAMP                                              SYSTEM   1.0  1      2    4      0
     0        00.00.00     BBMHFS00  /BBM/DEPLOY/CJSLC/PLEXMGR-CJSLC/201001200905                 SYSTEM   1.0  1      1    2      0
                                                                                                                                   
                                     6CCD6CCDDDE6CDEDC6DDCEDCD6CDEDC6FFFFFFFFFFFF                                                   
                                     12241457368131233173574790312331201001200905                                                   
     0        00.00.00     BBMHFS00  /BBM/DEPLOY/CJSLC/PLEXMGR-CJSLC/201001200936                 SYSTEM   1.0  1      1    2      0
                                                                                                                                   
                                     6CCD6CCDDDE6CDEDC6DDCEDCD6CDEDC6FFFFFFFFFFFF                                                   
                                     12241457368131233173574790312331201001200936                                                   
     0        00.00.00     BBMHFS00  /BBM/DEPLOY/CJSLC/PLEXMGR-CJSLC/201001200939                 SYSTEM   1.0  1      1    2      0
                                                                                                                                   
                                     6CCD6CCDDDE6CDEDC6DDCEDCD6CDEDC6FFFFFFFFFFFF                                                   
                                     12241457368131233173574790312331201001200939                                                   
     0        00.00.00     BBMHFS00  /BBM/DEPLOY/CJSLC/PLEXMGR-CJSLC/201001200947                 SYSTEM   1.0  1      1    2      0
                                                                                                                                   
                                     6CCD6CCDDDE6CDEDC6DDCEDCD6CDEDC6FFFFFFFFFFFF                                                   
                                     12241457368131233173574790312331201001200947                                                   
                                                                                                                                   
GRS MODE: RING ------------------------------------ ENQUEUE CONFLICT DETAIL REPORT -------------------------------------------------
                                                     (THRESHOLD PERCENT =   .00 )                                                   
CONFLT --DURATION--   (MAJOR)  (MINOR)                                      OWNER OR     SYSTEM           --DEPTH-- EVNT -STAT CHNG-
PERCNT DDD.HH.MM.SS    QNAME    RNAME                                       WAITER        NAME    SCOPE    AVG MAX        CNT %NODET
                                                                                                                                   
     0     00.00.00   ARCENQG  BOLSTC.ETC.IPNODES                           DEENDIST-O/E SJSC     SYSTEM   1.0  1      1    4      0
                                                                            DIB2DIST-W/E SJSC     SYSTEM                            
     0     00.00.00   ARCENQG  OMVSKERN.STANDARD.TCPXLBIN                   MIMGR   -O/E SJSC     SYSTEM   1.0  1      3    6  16.67
                                                                            OMVSKERN-W/E SJSC     SYSTEM                            
     0     00.00.00   ARCENQG  OMVSKERN.TCPIP.DATA                          MIMGR   -O/E SJSC     SYSTEM   1.0  1      2    4      0
                                                                            OMVSKERN-W/E SJSC     SYSTEM                            
     0     00.00.02   ARCENQG  SYS1.TCPPARMS                                MIMGR   -O/E SJSC     SYSTEM   1.0  1      6   12      0
                                                                            JES2S001-W/E SJSC     SYSTEM                            
  0.01     00.00.07   ARCENQG  SYS1.TCPPARMS                                MIMGR   -O/E SJSC     SYSTEM   1.1  2     14   30   3.33
                                                                            OMVSKERN-W/E SJSC     SYSTEM                            
  0.01     00.00.03   ARCENQG  TCPIP.ETC.PROTO                              MIMGR   -O/E SJSC     SYSTEM   1.0  1      2    4      0
                                                                            OMVSKERN-W/E SJSC     SYSTEM                            
     0     00.00.00   ARCENQG  TCPIP.STANDARD.TCPXLBIN                              -O/S          SYSTEM   1.0  1      1    2      0
                                                                                    -W/S          SYSTEM                            
     0     00.00.01   ARCENQG  TCPIP.STANDARD.TCPXLBIN                      MIMGR   -O/E SJSC     SYSTEM   1.0  1      1    2      0
                                                                            BOLMZWTP-W/E SJSC     SYSTEM                            
     0     00.00.00   ARCENQG  TCPIP.STANDARD.TCPXLBIN                      MIMGR   -O/E SJSC     SYSTEM   1.0  1      1    2      0
                                                                            DIB2DIST-W/E SJSC     SYSTEM                            
     0     00.00.02   ARCENQG  TCPIP.STANDARD.TCPXLBIN                      MIMGR   -O/E SJSC     SYSTEM   1.0  1      2    4      0
                                                                            SMBD5   -W/E SJSC     SYSTEM                            
     0     00.00.02   ARCENQG  TSGSTC.STANDARD.TCPXLBIN                     BMCJCOCD-O/E SJSC     SYSTEM   1.0  1      1    4      0
                                                                            BMCJCOSS-W/E SJSC     SYSTEM                            
     0     00.00.00   ARCENQG  TSGSTC.STANDARD.TCPXLBIN                     MIMGR   -O/E SJSC     SYSTEM   1.0  1      1    2      0
                                                                            JES2S001-W/E SJSC     SYSTEM                            
     0     00.00.01   ARCENQG  TSGSTC.TCPIP.DATA                            MIMGR   -O/E SJSC     SYSTEM   1.0  1      1    2      0
                                                                            JES2S001-W/E SJSC     SYSTEM                            
  0.03     00.00.18   BBIUSER  FSTR.BUILDSTAMP                              DC$BSTR -O/E SJSB     SYSTEMS  1.0  1      5   18   5.56
                                                                            DC$BBID -W/E SJSD     SYSTEMS                           
  0.02     00.00.09   BBIUSER  ISTR.BUILDSTAMP                              DC$BSTR -O/E SJSB     SYSTEMS  1.0  1      1   10  20.00
                                                                            DC$DSTR -W/E SJSD     SYSTEMS                           


Enqueue Conflict Report field descriptions

The table below describes each field in the Enqueue Conflict Report.

Field

Description

GRS MODE

displayed at the end of the most recently recorded interval; possible values are

  • STAR
  • RING
  • NONE

CONFLICT PERCENT

percentage of time that a conflict was observed for this enqueue request

To calculate the conflict percent, use this formula:

  • conflict time x 100/measurement interval

DURATION

length of time that the conflict existed--reported in hours, minutes, seconds (hh.mm.ss)

The duration of the conflicts reflects actual time. For example, if job B waits 10 minutes for a resource held exclusively by job A, and job C starts 5 minutes after job B but waits for the same resource held by job A, the duration reported would be 15 minutes (assuming that jobs B and C could share the resource).

(MAJOR) QNAME

major name used for the enqueue request; an * means that the resource was still held when the measurement interval ended

This field works in combination with (MINOR) RNAME values.

(MINOR) RNAME

minor name used for the enqueue request

Three messages can be produced by this report:

  • no contention occurred
  • no contention occurred above threshold
  • warning - CMF table full, data was lost during extraction

The last warning message indicates that enqueue conflict events during the interval exceeded the CMF MONITOR Extractor table capacity. The data in the report is accurate for the QNAME-RNAME combinations printed, but other QNAME-RNAME combinations occurred that were not printed.

THRESHOLD PERCENT

value supplied in the ENQUEUE control statement, used to determine when the enqueue conflict occurred

OWNER OR REQUESTOR

job name or Started Task name of the owner or requestor of the resource

During the contention event, CMF MONITOR selects the job or Started Task when the wait queue is the longest.

Codes appear to the right of the owner or requestor name. Valid codes are

O

requestor owned the resource

W

requestor was waiting for the resource

S

requestor made a shared request

E

requestor made an exclusive request

SYSTEM NAME

name of the system on which job is running; if a name is not available, this field contains NONAME

SCOPE

scope of the enqueue request.

There are two values for this field:

SYSTEM

indicates that a serially reusable resource is being shared among address spaces on this system

SYSTEMS

indicates that the resource is being shared among systems; enqueue requests with a scope of STEP are not reported

AVG DEPTH

average of the longest wait queue from each contention event

MAX DEPTH

maximum queue depth observed for this major- or minor-name request

Note

The upper limit for values in this field is 4, because there are only four fields.

EVENT

total number of resource contention events

CONTENTION STATUS CHANGE - COUNT

total number of resource contention status change events (z/OS 2.2 or later)

CONTENTION STATUS CHANGE - PERCENT NO DETAIL

percentage of resource contention status change events with no separate detail data (z/OS 2.2 or later)

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*