Documentation for the GRSCNFxx parmlib member can be found in z/OS V1Rx.0
MVS Initialization and Tuning Reference (although GRSQ was added in the
APAR OA07975, as you mentioned, so may not be there in your copy of the
publication).

Your first syntax choice would work fine, i.e.
GRSDEF MATCHSYS(LPAR1) GRSQ(CONTENTION)
GRSDEF MATCHSYS(LPAR2) GRSQ(CONTENTION)
etc.

However if all your systems will use identical GRSCNFxx options you may
want to instead use:
GRSDEF MATCHSYS(*) GRSQ(CONTENTION)

Typically a syntax error in GRSCNFxx causes the IPL to stop very early in
the initialization.  So it's certainly beneficial to perform a rolling IPL
rather than reIPLing all the systems at once.

Separate from your GRSQ performance issue, you may also want to consider
SYNCHRES(YES) in GRSCNFxx too.  This is default in R6, and helps prevent
certain deadlock scenarios with Reserve processing.  But be sure to apply
the appropriate PTF for APAR OA08596 before doing so; it avoids certain
ABEND738 cases when SYNCHRES(YES) is used.


Bryan Childs
GRS Development
IBM Poughkeepsie

----------------------------------------------------------------------
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