How many PDSE members can dance on the head of a disk?

It's Friday in Europe and Asia.

Charles


-----Original Message-----
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Joel C. Ewing
Sent: Thursday, October 22, 2020 3:30 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: emptying a PDS: was RE: [IBM-MAIN] getting XCFAS down

I would assume a directory entry must be created before attempting to
allocate space for the contents of a new PDSE member.  So, assuming the
PDSE has no free blocks and cannot be extended, do you get a different
type of ABEND if the out-of-space condition occurs at directory entry
creation time because a new directory block just happens to be needed vs
finding space in an existing directory block and then hitting the
out-of-space condition trying to allocate a block for the member data?  
With no free blocks, obviously no new members can be added to the PDSE,
but it looks like it might still  be possible that the failure could be
reflected differently to the user or program depending on purpose for
which a block were needed at the initial point of failure.

In a pathological case where you were just adding a very large number
of  Alias directory entries pointing to existing members, I would think
you could use all remaining free blocks in the PDSE just for directory
blocks without allocating any new blocks for member content, so if PDSE
block allocation failure makes any distinction between failures
occurring when a directory block is needed vs a member data block, that
would be another case that might be reflected as a shortage of directory
space.

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

Reply via email to