Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-06 Thread Peter Relson
My recollection is that catching '10'X and '11'X was only for ESPIE and was intended for use by IBM. One plausible use that comes to mind is guard pages for segmented stacks. I don't think they had such things when those ESPIE options were made available, although perhaps the concepts had

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-05 Thread Paul Gilmartin
On Sun, 5 Apr 2020 12:24:40 -0700, Charles Mills wrote: >Don't want to beat this thing to death but FWIW I meant "ABEND" in the sense >I hear it usually used: to abnormally end, to blow up, to go kaput. When >someone says "payroll ABENDed last night" they typically in my experience >don't mean it

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-05 Thread Charles Mills
ssage- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Peter Relson Sent: Sunday, April 5, 2020 7:01 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks) Let's posit that ABENDing on the first such conditi

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-05 Thread Seymour J Metz
Subject: Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks) But what about the TP shortage? Charles -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Paul Gilmartin Sent: Saturday, April 4, 2020 5:12 PM To: IBM-MAIN@LISTS

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-05 Thread Charles Mills
But what about the TP shortage? Charles -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Paul Gilmartin Sent: Saturday, April 4, 2020 5:12 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: ESPIE question (does ESPIE "cover" AT

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-05 Thread Seymour J Metz
(does ESPIE "cover" ATTACH'd sub-tasks) Let's posit that ABENDing on the first such condition is not acceptable to user management. That is a bad thing to posit. That is an insane design in the absence of other information, unless by ABEND you also include "and the task termin

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-05 Thread Peter Relson
Let's posit that ABENDing on the first such condition is not acceptable to user management. That is a bad thing to posit. That is an insane design in the absence of other information, unless by ABEND you also include "and the task terminates" (and I am assuming you are including "program

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-04 Thread Seymour J Metz
. From: IBM Mainframe Discussion List on behalf of Paul Gilmartin <000433f07816-dmarc-requ...@listserv.ua.edu> Sent: Saturday, April 4, 2020 8:12 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks) On Sat, 4 A

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-04 Thread Paul Gilmartin
On Sat, 4 Apr 2020 23:54:58 +, Seymour J Metz wrote: >If I expected a lot of bad data, I might use TP. But if I expected them to be >rare, I'd probably set an (E)SPIE. > Performance? Do the pertinent exceptions set testable condition codes with maskable interrupts? Anything but a cache

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-04 Thread Seymour J Metz
@LISTSERV.UA.EDU] on behalf of Charles Mills [charl...@mcn.org] Sent: Saturday, April 4, 2020 1:29 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks) Let's say you were writing a report generator. You are processing data of unknown quality u

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-04 Thread Seymour J Metz
Jaffe [edja...@phoenixsoftware.com] Sent: Saturday, April 4, 2020 2:03 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks) On 4/4/2020 10:29 AM, Charles Mills wrote: > Let's say you were writing a report generator. You are processing data

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-04 Thread Charles Mills
ESPIE "cover" ATTACH'd sub-tasks) On 4/4/2020 10:29 AM, Charles Mills wrote: > Let's say you were writing a report generator. You are processing data of > unknown quality using field definitions generated by inexperienced > programmers, and report programs written by non-pro

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-04 Thread Ed Jaffe
On 4/4/2020 10:29 AM, Charles Mills wrote: Let's say you were writing a report generator. You are processing data of unknown quality using field definitions generated by inexperienced programmers, and report programs written by non-programmers. You might expect a fair number of arithmetic

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-04 Thread Charles Mills
operation? Or ... ? Charles -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Peter Relson Sent: Saturday, April 4, 2020 5:49 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks) ESPIE beat

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-04 Thread Peter Relson
ESPIE beats everything. That's the point. If (a.) all you need to trap is program checks; and (b.) you expect a bunch of them -- use ESPIE. I'd say "If ...you expect a bunch of them" then make every effort to redesign your application. Because "no program check" can be thought to beat ESPIE

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-03 Thread Chris Hoelscher
t on > behalf of Jim Mulder > Sent: Thursday, April 2, 2020 8:28 PM > To: IBM-MAIN@LISTSERV.UA.EDU > Subject: Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks) > These are my results from a benchmark I did 4 years ago: > Testcases which loop recovering/retrying fro

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-03 Thread Charles Mills
Charles -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Tom Marchant Sent: Friday, April 3, 2020 9:36 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks) I saw the Ratio column.

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-03 Thread Tom Marchant
on List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On >Behalf Of Tom Marchant >Sent: Friday, April 3, 2020 8:10 AM >To: IBM-MAIN@LISTSERV.UA.EDU >Subject: Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks) > >The data presented shows that FRR is a lot better than ESTAE(X). &g

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-03 Thread Charles Mills
o:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Tom Marchant Sent: Friday, April 3, 2020 8:10 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks) The data presented shows that FRR is a lot better than ESTAE(X). Perhaps you overlooked the number of iteration

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-03 Thread Tom Marchant
;:>Jim Mulder z/OS Diagnosis, Design, Development, Test IBM Corp. >:>Poughkeepsie NY >:>(845) 435-4741 >:>D10JHM1@PLPSC (MVS) JMULDER@S390VM (VM) >:> >:>> From: "Lennie Dymoke-Bradshaw" >:>> To: IBM-MAIN@LISTSERV.UA.EDU >:>> Date: 04/

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-03 Thread Binyamin Dissen
:>Jim Mulder z/OS Diagnosis, Design, Development, Test IBM Corp. :>Poughkeepsie NY :>(845) 435-4741 :>D10JHM1@PLPSC (MVS) JMULDER@S390VM (VM) :> :>> From: "Lennie Dymoke-Bradshaw" :>> To: IBM-MAIN@LISTSERV.UA.EDU :>> Date: 04/02/2020 08:13 PM :>>

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-02 Thread David Crayford
On 2020-04-03 1:56 AM, Gord Tomlin wrote: On 2020-04-02 11:03, David Crayford wrote: In that case why does LE use ESPIE in condition handling? An irreverent take would be that they enjoy obfuscating abends by transforming program checks into U4xxx abends. The ESPIE can be eliminated using

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-02 Thread Jim Mulder
STSERV.UA.EDU > Subject: Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks) > These are my results from a benchmark I did 4 years ago: > Testcases which loop recovering/retrying from an > operation exception. > Using default system trace size - 1MB per CPU, wi

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-02 Thread Seymour J Metz
is, Design, Development, Test IBM Corp. Poughkeepsie NY (845) 435-4741 D10JHM1@PLPSC (MVS) JMULDER@S390VM (VM) > From: "Lennie Dymoke-Bradshaw" > To: IBM-MAIN@LISTSERV.UA.EDU > Date: 04/02/2020 08:13 PM > Subject: Re: ESPIE question (does ESPIE "cover" ATT

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-02 Thread Jim Mulder
I meant to also mention that ESPIE requires an SRB dispatch and and 2 TCB dispatches for each iteration, so there is uncaptured dispatcher time to consider when comparing performance. Jim Mulder z/OS Diagnosis, Design, Development, Test IBM Corp. Poughkeepsie NY > > These are my results

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-02 Thread Jim Mulder
Corp. Poughkeepsie NY (845) 435-4741 D10JHM1@PLPSC (MVS) JMULDER@S390VM (VM) > From: "Lennie Dymoke-Bradshaw" > To: IBM-MAIN@LISTSERV.UA.EDU > Date: 04/02/2020 08:13 PM > Subject: Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks) > Sent by: &quo

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-02 Thread Seymour J Metz
To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks) On 2020-04-02 11:03, David Crayford wrote: > In that case why does LE use ESPIE in condition handling? An irreverent take would be that they enjoy obfuscating abends by transforming p

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-02 Thread Seymour J Metz
List on behalf of Charles Mills Sent: Thursday, April 2, 2020 3:58 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks) As Peter seems to imply, ESPIE interrupts are apparently noticeably lower overhead than ESTAE interrupts. If data or

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-02 Thread Seymour J Metz
, April 2, 2020 5:28 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks) On 4/2/2020 1:56 PM, Gord Tomlin wrote: > An irreverent take would be that they enjoy obfuscating abends by > transforming program checks into U4xxx abends.

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-02 Thread Binyamin Dissen
On Thu, 2 Apr 2020 17:28:05 -0400 Mike Shaw wrote: :>On 4/2/2020 1:56 PM, Gord Tomlin wrote: :> :>> An irreverent take would be that they enjoy obfuscating abends by :>> transforming program checks into U4xxx abends. :> :>Good one Gord. I always wondered why LE did that. It makes_no_sense to

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-02 Thread Lennie Dymoke-Bradshaw
- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Gord Tomlin Sent: Thursday, April 2, 2020 12:33 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks) On 2020-04-02 14:14, Charles Mills wrote: > I h

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-02 Thread Mike Shaw
On 4/2/2020 1:56 PM, Gord Tomlin wrote: An irreverent take would be that they enjoy obfuscating abends by transforming program checks into U4xxx abends. Good one Gord. I always wondered why LE did that. It makes_no_sense to me. Mike Shaw MVS/QuickRef Support Group Chicago-Soft, Ltd

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-02 Thread Charles Mills
code. Charles -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Gord Tomlin Sent: Thursday, April 2, 2020 12:33 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks) On 2020-0

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-02 Thread Gord Tomlin
On 2020-04-02 14:14, Charles Mills wrote: I had the same observation. Sending every condition through the same handler was advantageous for me. Same here. You would want to keep the SPIE if program checks were expected: perhaps a report generator where you anticipated that users might

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-02 Thread Charles Mills
. Charles -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Gord Tomlin Sent: Thursday, April 2, 2020 10:56 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks) On 2020-04-02 11

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-02 Thread Gord Tomlin
On 2020-04-02 11:03, David Crayford wrote: In that case why does LE use ESPIE in condition handling? An irreverent take would be that they enjoy obfuscating abends by transforming program checks into U4xxx abends. The ESPIE can be eliminated using TRAP=(ON,NOSPIE), and we have not seen any

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-02 Thread Charles Mills
Because Peter didn't write LE? Charles -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of David Crayford Sent: Thursday, April 2, 2020 8:04 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: ESPIE question (does ESPIE "cover" AT

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-02 Thread Seymour J Metz
, April 2, 2020 11:03 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks) In that case why does LE use ESPIE in condition handling? > On 2 Apr 2020, at 9:53 pm, Peter Relson wrote: > > I'd say that no one should use ESPIE unles

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-02 Thread David Crayford
In that case why does LE use ESPIE in condition handling? > On 2 Apr 2020, at 9:53 pm, Peter Relson wrote: > > I'd say that no one should use ESPIE unless they have a valid performance > reason to do so. > > > And no clean way to percolate. > > As of z/OS 1.12 there is: you can set

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-02 Thread Peter Relson
I'd say that no one should use ESPIE unless they have a valid performance reason to do so. And no clean way to percolate. As of z/OS 1.12 there is: you can set EPIEPERC (E)STAI is the only recovery mechanism that comes to mind that applies to other work unit(s). Peter Relson z/OS Core

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-02 Thread Thomas David Rivers
Binyamin Dissen wrote: What advantage do you see in an ESPIE over an ESTAE? IIRC, there are quite a few conditions where it doesn't get control. And no clean way to percolate. Mostly - catching an error (bad memory reference) in an ESTAE exit... - Dave Rivers - --

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-01 Thread Binyamin Dissen
What advantage do you see in an ESPIE over an ESTAE? IIRC, there are quite a few conditions where it doesn't get control. And no clean way to percolate. On Tue, 31 Mar 2020 18:21:46 -0400 Thomas David Rivers wrote: :>I'm sure many on this list will know the answer to this, :>and I've been

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-01 Thread Seymour J Metz
(E)SPIE is associated only with the task issuing it. -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 From: IBM Mainframe Discussion List on behalf of Thomas David Rivers Sent: Tuesday, March 31, 2020 6:21 PM To: IBM-MAIN@LISTSERV.UA.EDU

Re: ESPIE question (does ESPIE "cover" ATTACH'd sub-tasks)

2020-04-01 Thread Joe Monk
I wouldnt think so. Normally ATTACH creates a boundary, and only certain things can cross that boundary, like for instance, an ESTAI. Joe On Wed, Apr 1, 2020 at 1:26 PM Thomas David Rivers wrote: > I'm sure many on this list will know the answer to this, > and I've been reading various manuals