On 1/17/2013 11:12 AM, Mark Henderson wrote:
Can someone explain to me the apparent contradiction in the following two
pieces of information ?
From the serialization section of SYS1.MACLIB(IHARB):
If the task is not running and the local lock is held, the RB chain will not
change.
From APAR PQ81630:
PQ76702 introduced code for MVSTCB TCB statistics. DFHDSMT calls
DFHDSAUT for these statistics in routine CREATE_SNAPSHOT.
DFHDSAUT will loop in routine TCB_SCAN due to not serializing
the RB chain. A MVS local lock is not enough to serialize the
RB chain.
When begs the question: if local lock is not enough, what serialization should
be used? ;)
More than likely the RB chain of a dispatchable TCB can be 100% safely traversed
only while running in that TCB.
--
Edward E Jaffe
Phoenix Software International, Inc
831 Parkview Drive North
El Segundo, CA 90245
http://www.phoenixsoftware.com/
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN