Initiator HSM HRECALL/HDELETE

2009-08-21 Thread Gilbert Saint-Flour
The fact that the MVS Initiator and HSM don't collaborate much is an old story 
which dates back to the early 1980s IIRC.  Members RECALL and CLEANUP in 
FILE183 on the CBT tape (available here: http://gsf-soft.com/Freeware/ ) were 
developed 20 years ago to avoid HSM to perform useless RESTORE actions and 
speed-up useful ones.  

I hope the recently-updated Initiator knows that IEFBR14 is the 4-byte IBM 
version, not a special utility program written locally and also called 
IEFBR14, something I saw at-least once before.

The MVS JCL was significantly enhanced in the late 1980s and early 1990s and I 
wish a number of JCL-related HSM issues were solved at the time.  Why did it 
take 25 years to skip HRESTORE when PGM=IEFBR14 and DISP=(MOD,DELETE) ?
How many millions of HSM ML2 tapes had to be mounted for nothing ?

-- 
 Gilbert Saint-Flour
 GSF Software
 http://gsf-soft.com/

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


Re: Initiator HSM HRECALL/HDELETE

2009-08-21 Thread Paul Gilmartin
On Fri, 21 Aug 2009 16:04:46 +0200, Gilbert Saint-Flour wrote:
>
>I hope the recently-updated Initiator knows that IEFBR14 is the 4-byte IBM
>version, not a special utility program written locally and also called
>IEFBR14, something I saw at-least once before.
>
Discussed here several weeks ago, when an IBM employee replied, no, it
doesn't know.

>The MVS JCL was significantly enhanced in the late 1980s and early 1990s and I
>wish a number of JCL-related HSM issues were solved at the time.  Why did it
>take 25 years to skip HRESTORE when PGM=IEFBR14 and DISP=(MOD,DELETE) ?
>How many millions of HSM ML2 tapes had to be mounted for nothing ?
>
RESTORE?  RECALL?  Whatever.

And I tried an IEFBR14 with DISP=SHR,UNIT=(,,DEFER) (z/OS 1.7).  The
data set was recalled regardless.  Regrettable; not recalling until
OPEN would be good notional agreement with DEFER.  I'm curious:
in days of yore, did DEFER actually defer mounting demountable DASD?

-- gil

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


Re: Initiator HSM HRECALL/HDELETE

2009-08-31 Thread Richard Peurifoy

Paul Gilmartin wrote:

On Fri, 21 Aug 2009 16:04:46 +0200, Gilbert Saint-Flour wrote:

I hope the recently-updated Initiator knows that IEFBR14 is the 4-byte IBM
version, not a special utility program written locally and also called
IEFBR14, something I saw at-least once before.


Discussed here several weeks ago, when an IBM employee replied, no, it
doesn't know.


The MVS JCL was significantly enhanced in the late 1980s and early 1990s and I
wish a number of JCL-related HSM issues were solved at the time.  Why did it
take 25 years to skip HRESTORE when PGM=IEFBR14 and DISP=(MOD,DELETE) ?
How many millions of HSM ML2 tapes had to be mounted for nothing ?


RESTORE?  RECALL?  Whatever.

And I tried an IEFBR14 with DISP=SHR,UNIT=(,,DEFER) (z/OS 1.7).  The
data set was recalled regardless.  Regrettable; not recalling until
OPEN would be good notional agreement with DEFER.  I'm curious:
in days of yore, did DEFER actually defer mounting demountable DASD?

-- gil


I don't think anyone ever answered this.

DEFER did work for mountable DASD.

Mountable DASD allocation wasn't very smart though.
It always selected the first available drive
(not permanently mounted and not allocated).
At slow times, this could lead to a pair of disks
being repeatedly mounted on the same drive. ASP may
have modified this, I don't know, we never ran it.

I made a mod to store the time at unalloc, and at alloc
if the volume wasn't already mounted it would search for
an available drive with the oldest time stamp.

--
Richard

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


Re: Initiator HSM HRECALL/HDELETE

2009-08-31 Thread Gerhard Postpischil

Richard Peurifoy wrote:

Mountable DASD allocation wasn't very smart though.
It always selected the first available drive
(not permanently mounted and not allocated).
At slow times, this could lead to a pair of disks
being repeatedly mounted on the same drive. ASP may
have modified this, I don't know, we never ran it.


It's a no win situation. The SVS system had a sysgen option, 
that may even have been the default, to rotate allocations. By 
then we didn't have mountable disks anymore, so I don't know 
whether it was tape only. And I had the opposite problem - on 
dedicated test time, unless I used a MOUNT command, my debug 
jobs would call for the tape to be remounted on the next drive over.


Gerhard Postpischil
Bradford, VT

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


Re: Initiator HSM HRECALL/HDELETE

2009-09-01 Thread Paul Gilmartin
On Mon, 31 Aug 2009 19:38:15 -0400, Gerhard Postpischil wrote:
>
>It's a no win situation. The SVS system had a sysgen option,
>that may even have been the default, to rotate allocations. By
>then we didn't have mountable disks anymore, so I don't know
>whether it was tape only. And I had the opposite problem - on
>dedicated test time, unless I used a MOUNT command, my debug
>jobs would call for the tape to be remounted on the next drive over.
>
I've experienced that, even between steps of a single job.
RETAIN didn't seem to help.  It was best if all eligible drives
except one were offline.

-- gil

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