Barbara Nitz wrote:
First, as Ed pointed out, an SSRB will only be generated when the SRB has to 
wait for something like a lock or get willingly suspended. The reason Tom has 
only seen ssrbs in his dumps may well be that they're scheduled with the local 
lock (or some other lock) held, and that isn't available when the srb is 
supposed to get dispatched. In that case, without having executed a single 
instruction, it gets suspended with an SSRB.

I repeat: There aren't necessarily SSRBs for *every* SRB. And as far as I know, 
an SRB does not get automatically suspended just because the PER hardware 
detects a hit.

Binyamin says that he cannot find the SRB anymore. Here's my guess what happened:
[analysis snipped]

SRBs were never intended to be "heavy duty" work units. Compared to what most developers are used to with TCBs, their flexibility, recoverability, resiliency and overall capabilities are sorely lacking -- as is the quality of point-in-time and trace diagnostic information captured for/about them.

IBM's decision to allow only enclave SRBs to run on zIIPs is the primary reason so many developers are working with SRBs lately. In some very important ways, our "bullet proof" platform is regressing. The more SRB mode code that is written, the more fragile z/OS becomes. And, based on what (little) I know about development plans at other software companies, things will only get worse from here ...

On the bright side, people developing brand new SRB-mode infrastructures get lots of hands-on practice with taking SADUMPs and IPLing their systems. What fun! :-)

--
Edward E Jaffe
Phoenix Software International, Inc
5200 W Century Blvd, Suite 800
Los Angeles, CA 90045
310-338-0400 x318
[EMAIL PROTECTED]
http://www.phoenixsoftware.com/

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to