Deutsch English Français Italiano |
<v6e7n5$c57i$1@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!news.mixmin.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: "Stephen Fuld" <SFuld@alumni.cmu.edu.invalid> Newsgroups: comp.arch Subject: Re: ancient disks, Architectural implications of locate mode I/O Date: Sun, 7 Jul 2024 14:11:49 -0000 (UTC) Organization: A noiseless patient Spider Lines: 58 Message-ID: <v6e7n5$c57i$1@dont-email.me> References: <v61jeh$k6d$1@gal.iecc.com> <v6anes$3mvnv$1@dont-email.me> <v6bm29$2ev1$1@gal.iecc.com> <v6c56i$3u9qe$1@dont-email.me> <v6cctp$2k8r$1@gal.iecc.com> <v6dc8r$7ra8$1@dont-email.me> <v6dcvs$7shp$1@dont-email.me> <v6djnh$8tj9$1@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 7bit Injection-Date: Sun, 07 Jul 2024 16:11:50 +0200 (CEST) Injection-Info: dont-email.me; posting-host="ba103472410feb2a17b6a16ee1809f64"; logging-data="398578"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+MiLIQZ9E+PsiUUB4KaAYkgoaMtDlaIcY=" User-Agent: XanaNews/1.21-f3fb89f (x86; Portable ISpell) Cancel-Lock: sha1:e+RX77J3GKPUH2TdoqdStQlxwMs= Bytes: 3643 Thomas Koenig wrote: > Thomas Koenig <tkoenig@netcologne.de> schrieb: > > Stephen Fuld <SFuld@alumni.cmu.edu.invalid> schrieb: > >> John Levine wrote: > > > > >>> According to Stephen Fuld <SFuld@alumni.cmu.edu.invalid>: > >>> >> I believe that's what they did with VSAM. > >>> > > >>> > Agreed in the sense that VSAM replaced ISAM, but, and I am > getting >>> > beyond my depth here, I wasn't aware that PDSs used > ISAM. I had >>> > thought they were a thing unto themselves. Please > correct me if I >>> > am wrong. In any event, PDSs in their original > form lasted beyond >>> > the introduction of VSAM, or the PDS search > assist functionality >>> > wouldn't have been needed. > >>> > >>> A PDS had a directory at the front followed by the members. The > >>> directory had an entry per member with the name, the starting > >>> location, and optional other stuff. The entries were in order by > >>> member name, and packed into 256 byte records each of which had a > >>> hardware key with the name of the last entry in the block. It > searched >>> the PDS directory with the same kind of channel key > search it did for >>> ISAM, leading to the performance issues Lynn > described. > > > > > > > >> Yes, I don't disagree with any of that. But I got the impression > from >> your previous posts that IBM had replaced the search key > fields of a >> PDS with some kind of VSAM (i.e. b-tree or such) > varient, as they did >> with ISAM. If that is true I had never heard > about it. > > > > They introduced PDSE, see > > https://www.ibm.com/docs/en/zos-basic-skills?topic=sets-what-is-pdse > > It appears they fixed many of the problems with the original > > design, but not all (why is the number of extents still imited?) > > It also seems that RECFM=U for load modules is no longer supported, > > you have to do something different. > > Reading > https://share.confex.com/share/121/webprogram/Handout/Session14147/SHARE%20PDSE%20What%27s%20new%20in%202.1.pdf > it seems IBM really messed up PDSE the first time around, > introducing size limits on members which were not present in the > original PDS. Seems somebody didn't take backwards compatibility > too seriously, after all... Ahhh! That (and your previous post) is the answer. This all happened long after I was not involved, Thank You Thomas. -- - Stephen Fuld (e-mail address disguised to prevent spam)