[Info-vax] CRTL and RMS vs SSIO

Greg Tinkler tinklerg at gmail.com
Sat Oct 9 19:55:05 EDT 2021


Such passion, love it.

As for stream vs not stream, that appears to be a religious type issue so we will need to disagree on that.

As for the original 2 issues from the paper 10 years ago.
1) updating a random range of bytes in a file, and loosing some updates
     Using RMS correctly will fix this problem.  It is straight forward to build a sample using DCL, of all things, to get and update 2 random fix length records on the same disk block by 2 separate process and the data not be lost.  This does not loose either updates.
2) multiple processes writing to a ORG:SEQ files concurrently.
   RMS supports this if you use SYS$PUT() and have the file marked as shared.  NB you need to put a record otherwise you have a teared update, i.e. where part of the record is written then part of some-elses record then ... This is independent of VMS or *nix, it the same issue.

gt





More information about the Info-vax mailing list