> 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