[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