Re: Is ISGENQ a bit pricey?

2020-11-27 Thread R.S.

W dniu 27.11.2020 o 14:35, Peter Relson pisze:

It seems reasonable that it would in a real sysplex.

This question and the original post make it sound like the poster's system
was not in a sysplex.
The display showed that it is in a sysplex. Is that not a "real sysplex"?


My understanding:
"real sysplex" - properly configured and tuned Parallel Sysplex with GRS 
STAR, etc.
"not real sysplex" - somehow configured sysplex or parallel sysplex with 
lack of resources, GRS ring. Maybe good for some development or 
functional tests, but from performance point of view...


Of course this is my interpretation of someone's words. Nothing more. I 
can be wrong.


--
Radoslaw Skorupka
Lodz, Poland





==

Jeśli nie jesteś adresatem tej wiadomości:

- powiadom nas o tym w mailu zwrotnym (dziękujemy!),
- usuń trwale tę wiadomość (i wszystkie kopie, które wydrukowałeś lub zapisałeś 
na dysku).
Wiadomość ta może zawierać chronione prawem informacje, które może wykorzystać 
tylko adresat.Przypominamy, że każdy, kto rozpowszechnia (kopiuje, rozprowadza) 
tę wiadomość lub podejmuje podobne działania, narusza prawo i może podlegać 
karze.

mBank S.A. z siedzibą w Warszawie, ul. Prosta 18, 00-850 Warszawa,www.mBank.pl, 
e-mail: kont...@mbank.pl. Sąd Rejonowy dla m. st. Warszawy XII Wydział 
Gospodarczy Krajowego Rejestru Sądowego, KRS 025237, NIP: 526-021-50-88. 
Kapitał zakładowy (opłacony w całości) według stanu na 01.01.2020 r. wynosi 
169.401.468 złotych.

If you are not the addressee of this message:

- let us know by replying to this e-mail (thank you!),
- delete this message permanently (including all the copies which you have 
printed out or saved).
This message may contain legally protected information, which may be used 
exclusively by the addressee.Please be reminded that anyone who disseminates 
(copies, distributes) this message or takes any similar action, violates the 
law and may be penalised.

mBank S.A. with its registered office in Warsaw, ul. Prosta 18, 00-850 
Warszawa,www.mBank.pl, e-mail: kont...@mbank.pl. District Court for the Capital 
City of Warsaw, 12th Commercial Division of the National Court Register, KRS 
025237, NIP: 526-021-50-88. Fully paid-up share capital amounting to PLN 
169.401.468 as at 1 January 2020.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Is ISGENQ a bit pricey?

2020-11-27 Thread Peter Relson
>It seems reasonable that it would in a real sysplex.

This question and the original post make it sound like the poster's system 
was not in a sysplex.
The display showed that it is in a sysplex. Is that not a "real sysplex"?

Peter Relson
z/OS Core Technology Design


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Is ISGENQ a bit pricey?

2020-11-26 Thread Gord Tomlin

On 2020-11-24 14:11 PM, Kirk Wolf wrote:

I'm doing ISPF-compatible member enqueues, while loading a bunch of members
with BPAM/BSAM.
I'm following the doc, which indicate SCOPE=SYSTEMS:

https://www.ibm.com/support/knowledgecenter/SSLTBW_2.3.0/com.ibm.zos.v2r3.f54pc00/isppcmmnamen.htm

I guess that I don't understand the distinction between GRS and sharing
within a SYSPLEX wrt SCOPE=SYSTEMS.   I had assumed that SCOPE=SYSTEMS is
not only GRS, but also for serializing across members of a sysplex.  No?

BTW: with SCOPE=SYSTEM, it is blazing fast.


The doc you linked shows the resource as:
|ENQ SPFEDIT,rname,E,52,SYSTEMS so you should use the identical qname, 
rname and scope for your ENQ. As Ed pointed out in another message, it 
looks like you have GRS ring mode set up on your system, and you are 
running a single system. You might get some benefits from changing 
GRS=RING to GRS=NONE. |


On 2020-11-26 15:10 PM, Tony Harminc wrote:

But SCOPE=SYSTEMS isn't a different namespace such that a
competing program within the same system won't see it if it asks for
SCOPE=SYSTEM.


Sorry, incorrect.

"Note that the control program considers a resource with a SYSTEMS scope 
to be different from a resource represented by the same qname and rname 
but with a scope of STEP or SYSTEM."


https://www.ibm.com/support/knowledgecenter/SSLTBW_2.4.0/com.ibm.zos.v2r4.ieaa600/iea3a6_Defining_the_scope_of_a_resource.htm


 --

Regards, Gord Tomlin
Action Software International
(a division of Mazda Computer Corporation)
Tel: (905) 470-7113, Fax: (905) 470-6507
Support: https://actionsoftware.com/support/


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Is ISGENQ a bit pricey?

2020-11-26 Thread Tony Harminc
On Tue, 24 Nov 2020 at 14:12, Kirk Wolf  wrote:
>
> I'm doing ISPF-compatible member enqueues, while loading a bunch of members
> with BPAM/BSAM.
> I'm following the doc, which indicate SCOPE=SYSTEMS:

OK. But SCOPE=SYSTEMS isn't a different namespace such that a
competing program within the same system won't see it if it asks for
SCOPE=SYSTEM. (I'm speaking of obtaining an ENQ here - not of
explicitly scanning for existing ones.) In other words, if you have
just the one system, I can't see any reason to be specifying SYSTEMS.
If ISPF has ENQ'd using SYSTEMS, your program using SYSTEM will still
wait for it. And the other way round.

> I guess that I don't understand the distinction between GRS and sharing
> within a SYSPLEX wrt SCOPE=SYSTEMS.   I had assumed that SCOPE=SYSTEMS is
> not only GRS, but also for serializing across members of a sysplex.  No?

Yes, it is. But for your situation, who cares; if you have neither GRS
nor a Sysplex, then just use SYSTEM. Of course you might want the same
code to work safely in sharing environments, so you can either test
for the environment, or better, leave the management of cross-system
stuff to whoever configures these things on the target (customer?)
system. SYSTEM level ENQs can be filtered by name, selectively
promoted to SYSTEMS, and so on.

> BTW: with SCOPE=SYSTEM, it is blazing fast.

So my suspicion is that you do actually have more than one system
sharing. But why, if it's IBM's Dallas setup in a VM?

Tony H.

> On Tue, Nov 24, 2020 at 12:48 PM Tony Harminc  wrote:
>
> > On Tue, 24 Nov 2020 at 13:39, Kirk Wolf  wrote:
> >
> > >ISGENQ
> > >REQUEST=OBTAIN,
> > >COND=YES,
> > >QNAME=QN,RNAME=RN,RNAMELEN=52,
> > >CONTROL=EXCLUSIVE,
> > >SCOPE=SYSTEMS,
> > >RETCODE=RC,RSNCODE=RSN,
> > >ENQTOKEN=MYTOK
> >
> > > I notice that Obtains takes about 14ms and Releases about 12ms, so 100
> > > iterations is almost 3 seconds.
> > >
> > > I guess that makes sense with SCOPE=SYSTEMS, but I'm doing this on a
> > system
> > > that isn't on a sysplex  (but it is running second level at IBM RDP).
> >
> > I don't understand why you have SCOPE=SYSTEMS... Are you sharing a
> > resource across systems that are not in a sysplex? This is possible
> > with GRS, but not common these days, and can lead to problems. That
> > you are running in a VM doesn't seem relevant.
> >
> > Tony H.
> >
> > --
> > For IBM-MAIN subscribe / signoff / archive access instructions,
> > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> >
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Is ISGENQ a bit pricey?

2020-11-26 Thread Kirk Wolf
My question is really not about tuning my system, but whether an ENQ for
SCOPE=SYSTEMS is normally takes a bit of time?   It seems reasonable that
it would in a real sysplex.

In my particular case:

- loading 111 members to a PDS:  0.2 seconds
- with SCOPE=SYSTEMS ENQ for each member: 3 seconds.
- with SCOPE=SYSTEM ENQ for each member:  0.25 seconds

In all cases, I have a DSN-level ISPF enqueue, so it's not a matter of
corrupting the dataset - only whether a user with an edit session open on a
member will be respected or ignored.

On Wed, Nov 25, 2020 at 1:01 PM Mark Jacobs <
0224d287a4b1-dmarc-requ...@listserv.ua.edu> wrote:

> Maybe try RESMIL=OFF too.
>
> If you specify RESMIL=OFF, the RSA-message residency time is set to zero
> and global resource serialization does no tuning. If you specify RESMIL=0,
> the system tunes the residency time in a range with a minimum of zero.
>
> Mark Jacobs
>
> Sent from ProtonMail, Swiss-based encrypted email.
>
> GPG Public Key -
> https://api.protonmail.ch/pks/lookup?op=get=markjac...@protonmail.com
>
> ‐‐‐ Original Message ‐‐‐
>
> On Wednesday, November 25th, 2020 at 12:55 PM, Ed Jaffe <
> edja...@phoenixsoftware.com> wrote:
>
> > On 11/24/2020 12:09 PM, Kirk Wolf wrote:
> >
> > > D GRS
> > >
> > > RESPONSE=S0W1
> > >
> > > ISG343I 14.07.42 GRS STATUS 495
> > >
> > > SYSTEM STATE SYSTEM STATE
> > >
> > > S0W1 ACTIVE
> > >
> > > GRS RING MODE INFORMATION
> > >
> > > RESMIL: 10
> > >
> > > TOLINT: 180
> > >
> > > SYNCHRES: YES
> > >
> > > ENQMAXU: 16384
> > >
> > > ENQMAXA: 25
> > >
> > > AUTHQLVL: 2
> > >
> > > MONITOR: NO
> > >
> > > GRSMON: NONE
> > >
> > > D XCF
> > >
> > > RESPONSE=S0W1
> > >
> > > IXC334I 14.08.07 DISPLAY XCF 497
> > >
> > > SYSPLEX SVSCPLEX: S0W1
> > >
> > > SYSPLEX INITIALIZATION TIME: 11/17/2020 09:41:16.129505
> >
> > Ring mode. It's been a long, long time.
> >
> > I took a look at our stand-alone systems and saw that we code RESMIL(0)
> >
> > on GRSDEF in GRSCNF00.
> >
> > Not sure if that will help, but it might be worth a shot...
> >
> >
> 
> >
> > Phoenix Software International
> >
> > Edward E. Jaffe
> >
> > 831 Parkview Drive North
> >
> > El Segundo, CA 90245
> >
> > https://www.phoenixsoftware.com/
> >
> >
> >
> ---
> >
> > This e-mail message, including any attachments, appended messages and the
> >
> > information contained therein, is for the sole use of the intended
> >
> > recipient(s). If you are not an intended recipient or have otherwise
> >
> > received this email message in error, any use, dissemination,
> distribution,
> >
> > review, storage or copying of this e-mail message and the information
> >
> > contained therein is strictly prohibited. If you are not an intended
> >
> > recipient, please contact the sender by reply e-mail and destroy all
> copies
> >
> > of this email message and do not otherwise utilize or retain this email
> >
> > message or any or all of the information contained therein. Although this
> >
> > email message and any attachments or appended messages are believed to be
> >
> > free of any virus or other defect that might affect any computer system
> into
> >
> > which it is received and opened, it is the responsibility of the
> recipient
> >
> > to ensure that it is virus free and no responsibility is accepted by the
> >
> > sender for any loss or damage arising in any way from its opening or use.
> >
> >
> -
> >
> > For IBM-MAIN subscribe / signoff / archive access instructions,
> >
> > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
> --
> For IBM-MAIN 

Re: Is ISGENQ a bit pricey?

2020-11-25 Thread Mark Jacobs
Maybe try RESMIL=OFF too.

If you specify RESMIL=OFF, the RSA-message residency time is set to zero and 
global resource serialization does no tuning. If you specify RESMIL=0, the 
system tunes the residency time in a range with a minimum of zero.

Mark Jacobs

Sent from ProtonMail, Swiss-based encrypted email.

GPG Public Key - 
https://api.protonmail.ch/pks/lookup?op=get=markjac...@protonmail.com

‐‐‐ Original Message ‐‐‐

On Wednesday, November 25th, 2020 at 12:55 PM, Ed Jaffe 
 wrote:

> On 11/24/2020 12:09 PM, Kirk Wolf wrote:
>
> > D GRS
> >
> > RESPONSE=S0W1
> >
> > ISG343I 14.07.42 GRS STATUS 495
> >
> > SYSTEM STATE SYSTEM STATE
> >
> > S0W1 ACTIVE
> >
> > GRS RING MODE INFORMATION
> >
> > RESMIL: 10
> >
> > TOLINT: 180
> >
> > SYNCHRES: YES
> >
> > ENQMAXU: 16384
> >
> > ENQMAXA: 25
> >
> > AUTHQLVL: 2
> >
> > MONITOR: NO
> >
> > GRSMON: NONE
> >
> > D XCF
> >
> > RESPONSE=S0W1
> >
> > IXC334I 14.08.07 DISPLAY XCF 497
> >
> > SYSPLEX SVSCPLEX: S0W1
> >
> > SYSPLEX INITIALIZATION TIME: 11/17/2020 09:41:16.129505
>
> Ring mode. It's been a long, long time.
>
> I took a look at our stand-alone systems and saw that we code RESMIL(0)
>
> on GRSDEF in GRSCNF00.
>
> Not sure if that will help, but it might be worth a shot...
>
> 
>
> Phoenix Software International
>
> Edward E. Jaffe
>
> 831 Parkview Drive North
>
> El Segundo, CA 90245
>
> https://www.phoenixsoftware.com/
>
>
> ---
>
> This e-mail message, including any attachments, appended messages and the
>
> information contained therein, is for the sole use of the intended
>
> recipient(s). If you are not an intended recipient or have otherwise
>
> received this email message in error, any use, dissemination, distribution,
>
> review, storage or copying of this e-mail message and the information
>
> contained therein is strictly prohibited. If you are not an intended
>
> recipient, please contact the sender by reply e-mail and destroy all copies
>
> of this email message and do not otherwise utilize or retain this email
>
> message or any or all of the information contained therein. Although this
>
> email message and any attachments or appended messages are believed to be
>
> free of any virus or other defect that might affect any computer system into
>
> which it is received and opened, it is the responsibility of the recipient
>
> to ensure that it is virus free and no responsibility is accepted by the
>
> sender for any loss or damage arising in any way from its opening or use.
>
> -
>
> For IBM-MAIN subscribe / signoff / archive access instructions,
>
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Is ISGENQ a bit pricey?

2020-11-25 Thread Ed Jaffe

On 11/24/2020 12:09 PM, Kirk Wolf wrote:

D GRS
RESPONSE=S0W1
  ISG343I 14.07.42 GRS STATUS 495
  SYSTEMSTATE   SYSTEMSTATE
  S0W1  ACTIVE
  GRS RING MODE INFORMATION
RESMIL: 10
TOLINT:180
SYNCHRES:  YES
ENQMAXU: 16384
ENQMAXA:25
AUTHQLVL:2
MONITOR:NO
GRSMON:   NONE

D XCF
RESPONSE=S0W1
  IXC334I  14.08.07  DISPLAY XCF 497
 SYSPLEX SVSCPLEX:   S0W1

  SYSPLEX INITIALIZATION TIME: 11/17/2020 09:41:16.129505


Ring mode. It's been a long, long time.

I took a look at our stand-alone systems and saw that we code RESMIL(0) 
on GRSDEF in GRSCNF00.


Not sure if that will help, but it might be worth a shot...

--
Phoenix Software International
Edward E. Jaffe
831 Parkview Drive North
El Segundo, CA 90245
https://www.phoenixsoftware.com/



This e-mail message, including any attachments, appended messages and the
information contained therein, is for the sole use of the intended
recipient(s). If you are not an intended recipient or have otherwise
received this email message in error, any use, dissemination, distribution,
review, storage or copying of this e-mail message and the information
contained therein is strictly prohibited. If you are not an intended
recipient, please contact the sender by reply e-mail and destroy all copies
of this email message and do not otherwise utilize or retain this email
message or any or all of the information contained therein. Although this
email message and any attachments or appended messages are believed to be
free of any virus or other defect that might affect any computer system into
which it is received and opened, it is the responsibility of the recipient
to ensure that it is virus free and no responsibility is accepted by the
sender for any loss or damage arising in any way from its opening or use.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Is ISGENQ a bit pricey?

2020-11-24 Thread Kirk Wolf
D GRS
RESPONSE=S0W1
 ISG343I 14.07.42 GRS STATUS 495
 SYSTEMSTATE   SYSTEMSTATE
 S0W1  ACTIVE
 GRS RING MODE INFORMATION
   RESMIL: 10
   TOLINT:180
   SYNCHRES:  YES
   ENQMAXU: 16384
   ENQMAXA:25
   AUTHQLVL:2
   MONITOR:NO
   GRSMON:   NONE

D XCF
RESPONSE=S0W1
 IXC334I  14.08.07  DISPLAY XCF 497
SYSPLEX SVSCPLEX:   S0W1

 SYSPLEX INITIALIZATION TIME: 11/17/2020 09:41:16.129505




On Tue, Nov 24, 2020 at 1:56 PM Ed Jaffe 
wrote:

> On 11/24/2020 10:39 AM, Kirk Wolf wrote:
> > I guess that makes sense with SCOPE=SYSTEMS, but I'm doing this on a
> system
> > that isn't on a sysplex  (but it is running second level at IBM RDP).
>
> What do you see when you issue these two commands?
>
> D GRS
> D XCF
>
> --
> Phoenix Software International
> Edward E. Jaffe
> 831 Parkview Drive North
> El Segundo, CA 90245
> https://www.phoenixsoftware.com/
>
>
>
> 
> This e-mail message, including any attachments, appended messages and the
> information contained therein, is for the sole use of the intended
> recipient(s). If you are not an intended recipient or have otherwise
> received this email message in error, any use, dissemination, distribution,
> review, storage or copying of this e-mail message and the information
> contained therein is strictly prohibited. If you are not an intended
> recipient, please contact the sender by reply e-mail and destroy all copies
> of this email message and do not otherwise utilize or retain this email
> message or any or all of the information contained therein. Although this
> email message and any attachments or appended messages are believed to be
> free of any virus or other defect that might affect any computer system
> into
> which it is received and opened, it is the responsibility of the recipient
> to ensure that it is virus free and no responsibility is accepted by the
> sender for any loss or damage arising in any way from its opening or use.
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Is ISGENQ a bit pricey?

2020-11-24 Thread Ed Jaffe

On 11/24/2020 10:39 AM, Kirk Wolf wrote:

I guess that makes sense with SCOPE=SYSTEMS, but I'm doing this on a system
that isn't on a sysplex  (but it is running second level at IBM RDP).


What do you see when you issue these two commands?

D GRS
D XCF

--
Phoenix Software International
Edward E. Jaffe
831 Parkview Drive North
El Segundo, CA 90245
https://www.phoenixsoftware.com/



This e-mail message, including any attachments, appended messages and the
information contained therein, is for the sole use of the intended
recipient(s). If you are not an intended recipient or have otherwise
received this email message in error, any use, dissemination, distribution,
review, storage or copying of this e-mail message and the information
contained therein is strictly prohibited. If you are not an intended
recipient, please contact the sender by reply e-mail and destroy all copies
of this email message and do not otherwise utilize or retain this email
message or any or all of the information contained therein. Although this
email message and any attachments or appended messages are believed to be
free of any virus or other defect that might affect any computer system into
which it is received and opened, it is the responsibility of the recipient
to ensure that it is virus free and no responsibility is accepted by the
sender for any loss or damage arising in any way from its opening or use.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Is ISGENQ a bit pricey?

2020-11-24 Thread Kirk Wolf
I'm doing ISPF-compatible member enqueues, while loading a bunch of members
with BPAM/BSAM.
I'm following the doc, which indicate SCOPE=SYSTEMS:

https://www.ibm.com/support/knowledgecenter/SSLTBW_2.3.0/com.ibm.zos.v2r3.f54pc00/isppcmmnamen.htm

I guess that I don't understand the distinction between GRS and sharing
within a SYSPLEX wrt SCOPE=SYSTEMS.   I had assumed that SCOPE=SYSTEMS is
not only GRS, but also for serializing across members of a sysplex.  No?

BTW: with SCOPE=SYSTEM, it is blazing fast.


On Tue, Nov 24, 2020 at 12:48 PM Tony Harminc  wrote:

> On Tue, 24 Nov 2020 at 13:39, Kirk Wolf  wrote:
>
> >ISGENQ
> >REQUEST=OBTAIN,
> >COND=YES,
> >QNAME=QN,RNAME=RN,RNAMELEN=52,
> >CONTROL=EXCLUSIVE,
> >SCOPE=SYSTEMS,
> >RETCODE=RC,RSNCODE=RSN,
> >ENQTOKEN=MYTOK
>
> > I notice that Obtains takes about 14ms and Releases about 12ms, so 100
> > iterations is almost 3 seconds.
> >
> > I guess that makes sense with SCOPE=SYSTEMS, but I'm doing this on a
> system
> > that isn't on a sysplex  (but it is running second level at IBM RDP).
>
> I don't understand why you have SCOPE=SYSTEMS... Are you sharing a
> resource across systems that are not in a sysplex? This is possible
> with GRS, but not common these days, and can lead to problems. That
> you are running in a VM doesn't seem relevant.
>
> Tony H.
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Is ISGENQ a bit pricey?

2020-11-24 Thread Tony Harminc
On Tue, 24 Nov 2020 at 13:39, Kirk Wolf  wrote:

>ISGENQ
>REQUEST=OBTAIN,
>COND=YES,
>QNAME=QN,RNAME=RN,RNAMELEN=52,
>CONTROL=EXCLUSIVE,
>SCOPE=SYSTEMS,
>RETCODE=RC,RSNCODE=RSN,
>ENQTOKEN=MYTOK

> I notice that Obtains takes about 14ms and Releases about 12ms, so 100
> iterations is almost 3 seconds.
>
> I guess that makes sense with SCOPE=SYSTEMS, but I'm doing this on a system
> that isn't on a sysplex  (but it is running second level at IBM RDP).

I don't understand why you have SCOPE=SYSTEMS... Are you sharing a
resource across systems that are not in a sysplex? This is possible
with GRS, but not common these days, and can lead to problems. That
you are running in a VM doesn't seem relevant.

Tony H.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN