> Isn't this a hazard for any PDS,

Yes.

You also get hosed if there is a compress running while you are reading the PDS.

> I would have hoped that with additional decades of experience designers 
> of PDSE would have solved the problem,

Yes. That doesn't mean that there are no concurrency issues.

> Does IEBCOPY copy pending deleted pages? 

I doubt it. However, if there are pending deletes in the target then the space 
is not available.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3

________________________________________
From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
Paul Gilmartin [0000000433f07816-dmarc-requ...@listserv.ua.edu]
Sent: Sunday, October 18, 2020 10:59 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: IEBPDSE (was: emptying a PDS ...)

On Sun, 18 Oct 2020 09:56:17 -0400, David Spiegel wrote:
>
>In case that it's a LNKLKSTd PDSE (i.e. not a PDS) and it's close to
>100% full (Of course, it's only 1 extent, because that's a good practice
>for LNKLST Datasets)
>
As I understand the hazard for PDS, it was:
o Job A opens a PDS, creating a DEB in its address space.
o Job B allocates a secondary extent not reflected in Job A's DEB and
  creates a member in that extent.
o Job A does a BLDL for that member which returns a TTR not in Job A's DEB..
o ABEND!

Isn't this a hazard for any PDS, not just for load module libraries?  I would
have hoped that with additional decades of experience designers of PDSE
would have solved the problem, perhaps by keeping PDSE DEBs in the
PDSE address space, not in individual problem program address spaces.

>    ...  and more than a few large modules/program objects
>are deemed to be in use, your IEBCOPY Job will ABEND x37, even though in
>ISPF Option 3.2 it looks empty.
>
Does IEBCOPY copy pending deleted pages?  That seems to be bad design
to me.  Is it needed for data integrity?

Does PARM=PERFORMPENDINGDELETE unilaterally force the effect of STOW
DISC in all address spaces?  That would seem to violate the intent of 
maintaining
member connections.

>During MQ Maintenace/Upgrades I've had to run IEBPDSE for every system
>which LNKLSTs SCSQAUTH.

____________________________________________________________________________
>>>>> Kreyòl Ayisyen (Haitian Creole): ATANSION: Si w pale Kreyòl Ayisyen,
>>>>> gen sèvis èd pou lang ki disponib gratis pou ou. Rele 1�\877�\320�\1235
>>>>>
Really!

-- gil

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

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