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 be

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
riginal Message- 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 th

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@

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
: Re: ESPIE question (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 inc

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 chec

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

2020-04-04 Thread Seymour J Metz
th TP. 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) O

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 faul

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

2020-04-04 Thread Seymour J Metz
-MAIN@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 un

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

2020-04-04 Thread Seymour J Metz
of Ed 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

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

2020-04-04 Thread Charles Mills
(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 of > unknown quality using field definitions generated by inexperienced > programmers, and report programs wri

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 operati

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

2020-04-04 Thread Charles Mills
very arithmetic 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 su

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
inframe Discussion List 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 wh

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

2020-04-03 Thread Charles Mills
ong) ESTAEX (SNAPTRC)x'20' 52648.96 14,914.7 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 ESP

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

2020-04-03 Thread Tom Marchant
scussion 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 th

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

2020-04-03 Thread Charles Mills
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). Perhaps you overlooked the number of ite

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

2020-04-03 Thread Tom Marchant
02.83 14,914.7 >:> >:> >:>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@LI

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

2020-04-03 Thread Binyamin Dissen
'102.83 14,914.7 :> :> :>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 :>

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 T

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

2020-04-02 Thread Jim Mulder
IN@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 from an > operation exception. > Using default system trace size - 1MB pe

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

2020-04-02 Thread Seymour J Metz
27;102.83 14,914.7 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 > Subject: Re

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
iagnosis, 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"

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

2020-04-02 Thread Seymour J Metz
PM 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 transform

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 dat

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

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 2

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 decl

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-

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

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

2020-04-02 Thread Seymour J Metz
rsday, 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

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 EPIEPER

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 Tech

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 - -- riv...@dignus.com

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 rea

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 Subj

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