[Info-vax] CRTL and RMS vs SSIO
Stephen Hoffman
seaohveh at hoffmanlabs.invalid
Sat Oct 9 20:44:54 EDT 2021
On 2021-10-10 00:26:46 +0000, Lawrence D’Oliveiro said:
> I don’t think it has been traditional on *nix systems to bother with
> much (if any) locking at all, at least not at the file I/O level. There
> has never been anything on such systems (that I have seen) like the VMS
> Lock Manager, distributed or otherwise. Any more elaborate locking
> protocol needed would be implemented through the subsystem’s own custom
> server processes.
The lock manager is not in the default path for many traditional Linux
file operations, certainly.
Various apps can use range locks or local locking or other
synchronization for that, but Linux does offer integrated lock
management support.
I don't recall which Linux version first saw lock manager integration,
but it was a while back. In RHEL clusters running GFS2 for instance,
that DLM is a fundamental part of file access.
In a macOS cluster, the equivalent is Xsan:
https://help.apple.com/serverapp/mac/5.0/#/apd6ec9abf60
There are other examples.
For many developers, the database and the database developers deal with
this coordination, and not the app developer. Just as RMS deals with
this for coordinating punched-card access on OpenVMS.
--
Pure Personal Opinion | HoffmanLabs LLC
More information about the Info-vax
mailing list