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

Reply via email to