Re: SPOOL/PAGE and cylinder zero

2008-08-29 Thread Stephen Frazier
I remember IBM sent out an APAR for VM/SP to fix the problem. I would hope the code has been 
included in every VM since then.


Bill Holder wrote:

On Thu, 28 Aug 2008 01:54:51 -0400, Alan Altmark [EMAIL PROTECTED]
wrote:

...

Look in the archives of this listserver and you will find z/VM Developme

nt

stating that the volume label is safe from CP, even if cyl zero is
allocated as page or spool.

From a system management point of view, however, and for your sanity's
sake, however, I suggest that cylinder zero SHOULD always be allocated a

s

PERM.  Adding one additional cylinder will not help the system in any
meaningful way and only serves to create controversy and risk.

So, someone is wrong from a technology perspective, but right in terms



of Best Practice.

BTW, CP will happily hand out cylinder 0 to a guest if it is marked as
T-disk.  Dumb, perhaps, but true.

Alan Altmark
z/VM Development
IBM Endicott


=


For what it's worth, ICKDSF (which CPFMTXA uses) was changed several year
s
ago and no longer permits allocation cylinder 0 as tdisk, though the prob
lem
could still occur with volumes formatted before that change (or by some
other utility).  


Page and Spool usage of cylinder 0 has worked properly and been supported
 by
the VM/XA - VM/ESA - z/VM lineage the entire time I've been with VM (th
at
is, since 1986).  In that entire time, I'm unaware of even one problem
involving page or spool usage of cylinder 0 (and I've been the team leade
r /
subsystem owner of the most affected area for 18+ of those years, so I wo
uld
have heard).  


Still, as long as there's any risk (with tdisk allocations) and confusion

and misunderstanding, I won't argue with the recommended best practices
 of
avoiding cylinder 0 simply to avoid having to have these discussions ever
y
few months (or at least, to keep them short).

- Bill Holder, z/VM Development, IBM


--
Stephen Frazier
Information Technology Unit
Oklahoma Department of Corrections
3400 Martin Luther King
Oklahoma City, Ok, 73111-4298
Tel.: (405) 425-2549
Fax: (405) 425-2554
Pager: (405) 690-1828
email:  stevef%doc.state.ok.us


Re: SPOOL/PAGE and cylinder zero

2008-08-28 Thread David Boyes
Historically, there was a problem, and that was a required restriction
in those days. Modern CP does handle it correctly. 

 

You lose a trivial amount of disk space by skipping cyl 0 consistently
(180K or so per volume). Even so, IMHO, it is still good practice to
avoid cyl 0 for all packs as a matter of consistency. One less thing to
document or to forget about and have something happen later (like
DIRMAINT allocating a minidisk in an area where you *really* don't want
it...sigh).

 



From: The IBM z/VM Operating System [mailto:[EMAIL PROTECTED] On
Behalf Of [EMAIL PROTECTED]
Sent: Wednesday, August 27, 2008 10:35 PM
To: IBMVM@LISTSERV.UARK.EDU
Subject: SPOOL/PAGE and cylinder zero

 


I have always thought that CP handles properly SPOOL and PAGE areas
starting on cylinder zero. It would be a shot on its own foot if CP
would destroy the VOLID and the allocation map. However, someone is
stating that SPOOL and PAGE MUST NOT be allocated on cylinder zero, I
wonder if someone can positively answer this question and point to any
documentation that may exist about this. 

Francisco A. S. Grossi



Re: SPOOL/PAGE and cylinder zero

2008-08-28 Thread Bill Holder
On Thu, 28 Aug 2008 01:54:51 -0400, Alan Altmark [EMAIL PROTECTED]

wrote:

...

Look in the archives of this listserver and you will find z/VM Developme
nt
stating that the volume label is safe from CP, even if cyl zero is
allocated as page or spool.

From a system management point of view, however, and for your sanity's
sake, however, I suggest that cylinder zero SHOULD always be allocated a
s
PERM.  Adding one additional cylinder will not help the system in any
meaningful way and only serves to create controversy and risk.

So, someone is wrong from a technology perspective, but right in terms

of Best Practice.

BTW, CP will happily hand out cylinder 0 to a guest if it is marked as
T-disk.  Dumb, perhaps, but true.

Alan Altmark
z/VM Development
IBM Endicott

=


For what it's worth, ICKDSF (which CPFMTXA uses) was changed several year
s
ago and no longer permits allocation cylinder 0 as tdisk, though the prob
lem
could still occur with volumes formatted before that change (or by some
other utility).  

Page and Spool usage of cylinder 0 has worked properly and been supported
 by
the VM/XA - VM/ESA - z/VM lineage the entire time I've been with VM (th
at
is, since 1986).  In that entire time, I'm unaware of even one problem
involving page or spool usage of cylinder 0 (and I've been the team leade
r /
subsystem owner of the most affected area for 18+ of those years, so I wo
uld
have heard).  

Still, as long as there's any risk (with tdisk allocations) and confusion

and misunderstanding, I won't argue with the recommended best practices
 of
avoiding cylinder 0 simply to avoid having to have these discussions ever
y
few months (or at least, to keep them short).

- Bill Holder, z/VM Development, IBM


SPOOL/PAGE and cylinder zero

2008-08-27 Thread fgrossi
I have always thought that CP handles properly SPOOL and PAGE areas 
starting on cylinder zero. It would be a shot on its own foot if CP would 
destroy the VOLID and the allocation map. However, someone is stating that 
SPOOL and PAGE MUST NOT be allocated on cylinder zero, I wonder if someone 
can positively answer this question and point to any documentation that 
may exist about this. 

Francisco A. S. Grossi


Re: SPOOL/PAGE and cylinder zero

2008-08-27 Thread Alan Altmark
On Wednesday, 08/27/2008 at 10:34 EDT, [EMAIL PROTECTED] wrote:
 I have always thought that CP handles properly SPOOL and PAGE areas 
starting on 
 cylinder zero. It would be a shot on its own foot if CP would destroy 
the VOLID 
 and the allocation map. However, someone is stating that SPOOL and PAGE 
MUST 
 NOT be allocated on cylinder zero, I wonder if someone can positively 
answer 
 this question and point to any documentation that may exist about this. 

Look in the archives of this listserver and you will find z/VM Development 
stating that the volume label is safe from CP, even if cyl zero is 
allocated as page or spool.

From a system management point of view, however, and for your sanity's 
sake, however, I suggest that cylinder zero SHOULD always be allocated as 
PERM.  Adding one additional cylinder will not help the system in any 
meaningful way and only serves to create controversy and risk.

So, someone is wrong from a technology perspective, but right in terms 
of Best Practice.

BTW, CP will happily hand out cylinder 0 to a guest if it is marked as 
T-disk.  Dumb, perhaps, but true.

Alan Altmark
z/VM Development
IBM Endicott