[Info-vax] CRTL and RMS vs SSIO

Greg Tinkler tinklerg at gmail.com
Tue Oct 5 23:32:50 EDT 2021


On Wednesday, 6 October 2021 at 2:09:17 pm UTC+11, Stephen Hoffman wrote:

> Off the top, some of the various existing stuff that breaks layering on 
> OpenVMS includes HBVS volume shadowing, MOUNT, and byte-range locking. 
> 
> IP as a layered product is broken layering. 
> 
> The C select() call is a fine mess of mis-layering. 
> 
> The XQP design is mis-layering. 
> 
> There are other examples. 
> 
> There are examples of breaking layering to advantage, such as ZFS 
> else-platform. 
> 
> All discussions of layering and esthetics aside, I presume the primary 
> purpose of the SSIO project is to permit porting PostgreSQL to OpenVMS, 
> posthaste. 

Yup, exactly, hence get CRTL to use RMS which does work.

Re byte range locking, why not just use locking granularity  (aka Rdb) to do the job.  Very efficient and has worked for decades, and no need to change VMS DLM.  Sure it may be nice to have an API that does this for us, but hey we are programmers.

gt 



More information about the Info-vax mailing list