Explanation
text is either:
NO RESOURCE CONTENTION EXISTS
Or a
report, as follows:
UNIX SERIALIZATION REPORT |
---|
RESOURCE #n: |
NAME= object DATA: SHMID=nnnnnnnn
OFFS/ADDR=nnnnnnnnnnnnnnnn |
JOBNAME ASID TCB PID USER DATA
EXC/SHR OWN/WAIT |
⋮ |
RESOURCE #n:
|
NAME= object DATA: SHMID=nnnnnnnn
OFFS/ADDR=nnnnnnnnnnnnnnnn |
JOBNAME ASID TCB PID USER DATA
EXC/SHR OWN/WAIT |
⋮ |
RESOURCE #nnnn IS LOCKED
BY |
NAME= object DATA: SHMID=nnnnnnnn
OFFS/ADDR=nnnnnnnnnnnnnnnn |
In response to a D OMVS,SER command, the system returns
message NO RESOURCE CONTENTION when no resource contention
exists for the ownership of shared-memory mutexes (mutual exclusion
locks) or condition variables.
If there is resource contention
for the ownership of shared-memory mutexes (mutual exclusion locks)
or condition variables the response to a D OMVS,SER command includes
the detailed form of this message.
In the message text:
- hh.mm.ss
- The time in hours (00–23), minutes (00–59), and seconds
(00–59) for the DISPLAY OMVS command.
- procname
- The name of the z/OS UNIX cataloged
procedure.
- status
- One of the following:
- ACTIVE
- z/OS UNIX is
currently active.
- NOT STARTED
- z/OS UNIX was
not started.
- INITIALIZING
- z/OS UNIX is
initializing.
- TERMINATING
- z/OS UNIX is
terminating.
- TERMINATED
- z/OS UNIX has
terminated.
- ETC/INIT WAIT
- z/OS UNIX is
waiting for the /etc/init or /usr/sbin/init program
to complete initialization.
- FORK SHUTDOWN
- FORK Service has been shutdown.
- SHUTTING DOWN
- z/OS UNIX is
shutting down.
- SHUTDOWN BLOCKED
- z/OS UNIX shutdown
processing is blocked by one or more jobs, and it waits for all of
the blockers to unblock or terminate.
- SHUTDOWN
- z/OS UNIX is
shut down.
- RESTARTING
- z/OS UNIX is
restarting after a shut down.
- parmmemberlist
- The parmlib member name list specified on the SET OMVS command
or on the initialization of OMVS.
- RESOURCE #n
- An indication to separately identify specific shared objects (mutex
or condition variable) within the message table.
- NAME=object
- The type of object (MUTEX or condition variable (CONDVAR) for
which the lock is held
- SHMID=nnnnnnnn
- The shared memory ID of the task control block holding or waiting
on the held object.
- OFFS / ADDR=nnnnnnnnnnnnnnnn
-
For objects in an above-the-bar memory segment: the address
the object
For segments below the bar: the offset within the
shared memory segment because an address space below the bar can map
it at a different virtual address.
- JOBNAME
- The job name of the job holding or waiting on the held object.
- ASID
- The address space ID (ASID) of the task control block holding
or waiting on the held object.
- TCB
- The hexadecimal address of the task control block (TCB) holding
or waiting on the held object.
- USER DATA
- The 16–digit address of the user data.
- EXC/SHR
- The job (jobname) is the exclusive owner (EXE) of the shared object
(mutex or condition variable) or is sharing (SHR) it with another
task.
- OWN/WAIT
- The job (jobname) is the current owner (OWN) of the shared object
(mutex or condition variable) or the task waiting (WAIT) to gain access
to it.
System action
Operator response
System programmer response
None. Unless you have determined
a specific job has held a shared object for an excessive length of
time (and possibly in a stalled or looping condition) to the detriment
of overall job processing. If such is the case, consider cancelling
the offending job.
Module
Source
z/OS UNIX System Services kernel (BPX)