[Info-vax] VSI strategy for OpenVMS

Stephen Hoffman seaohveh at hoffmanlabs.invalid
Fri Sep 17 16:33:16 EDT 2021


On 2021-09-17 00:04:09 +0000, Dave Froble said:

> ...But how about in-house custom developed applications?
> 
> Either one can use what's available, or, one must implement the locking 
> in the application.

Most current server platforms either have an integrated DLM, or have 
one available.

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/high_availability_add-on_overview/ch-dlm 

https://documentation.suse.com/sle-ha/12-SP5/html/SLE-HA-all/cha-ha-storage-dlm.html 


Or the app locking requirements can become database package 
requirements, and whether the chosen database was running locally, or 
was distributed.

When many (most?) existing OpenVMS apps were designed and written, the 
computing world was a very different place.

Else-platform, I've had success with interlocked queues. That approach 
also works well on OpenVMS, as does the OpenVMS DLM of course. The 
OpenVMS DLM APIs are too arcane for my preferences, though.

Existing app code either isn't going to be ported, or isn't going to be 
ported without effort and managerial support.

Refactoring existing and problematic code is more often a possibility 
for existing apps, and one I'd recommend pursuing. Particularly for 
cases when increased code portability can be a consideration.




-- 
Pure Personal Opinion | HoffmanLabs LLC 




More information about the Info-vax mailing list