When SRB suspend due to unavailable LOCAL lock When task suspend due to unavailable CML lock When SRB suspend due to unavailable CML lock
In the above cases, are they all queued to ASCBLSWQ? Then what's the other 3 queue used for? (ASCBLLWQ, ASCBLTCB, ASCBLTCS) ------------------ Regards, Michael Tai ------------------ Original ------------------ From: "Jim Mulder"<[email protected]>; Date: Sun, Apr 15, 2018 01:13 AM To: "IBM-MAIN"<[email protected]>; Subject: local lockword in ASCB Unless you are looking at a standalone dump, you should not expect these things to be consistent. Jim Mulder z/OS Diagnosis, Design, Development, Test IBM Corp. Poughkeepsie NY I have a question about the local lockword ST WORKSHEET NAME OFFSET | CPU 0028 ----PSA---------------------------- TOLD CURR TCB 21C | 00000000 AOLD CURR ASCB 224 | 00F48E80 .... LOCAL LOCAL LOCK 2EC | 00F60E80 CLHS LOCKS HELD 2F8 | 00000001 The low order bit of CLHS is '1' which indicate the local lock is held by the logical processor 0028 PSALOCAL is equal to an ASCB 00F60E80, which means it's a CML lock in ASCB 00F60E80. I try to locate the lockword for this CML lock in ASCB 00F60E80 CBF 00F60E80 STR(ASCB) ASCB: 00F60E80 .... +0078 LLWQ.....00000000 RCTP..... 008FD520 LOCK..... 00000000 Shouldn't the lockword for local suspend lock be 0000004n , n=logical processor number holding the lock. Why ASCBLOCK is all zeros? All zeros means the local lock for that address space is still available. ------------------ Regards, Michael Tai ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
