[Info-vax] OpenVMS Development Annoyances

Stephen Hoffman seaohveh at hoffmanlabs.invalid
Tue Apr 30 12:01:31 EDT 2019


On 2019-04-30 11:28:47 +0000, IanD said:

> Master Hoffman, if someone of your skill and expertise around VMS found 
> debugging and tracing root causes of VMS failures at times challenging 
> or probably more to the point, more tedious than it needed to be, then 
> I don't feel quite so stupid! Many a times I was left scratching my 
> head and it was more experience that led me to the root cause than the 
> tools and logs leading the way (That was meant as a compliment to you 
> btw)

OpenVMS crashes can range from the obvious to the intractable.  As can 
some app crashes.

OpenVMS itself is also tedious to deal with around the inevitable 
debugging and crashing of apps that I'm developing or updating, as 
compared with other tools I work with.

In recent years, new app design and development starts with the data 
security and encryption and authentication requirements, then with 
designing and building or borrowing the debugging framework(s) that 
will be used for the app, and then implementing the app around that.  
Same general pattern for substantial updates and overhauls, and I've 
had success retrofitting logging and debugging support into a number of 
apps.

Next step after that is automating the deployment.  Then the 
verification of what's deployed, both for pushing new patches, and for 
detecting corruptions or malicious changes.

For some semi-related details around kitting and deployment for OpenVMS 
itself, see the VMSKITBLD.XML file.

> To even have something with some of the functionality of the windows 
> event logging mechanism would be good.
> I realise there's lots of work to be done with VMS to drag it forward, 
> I just hope a unified standardised logging mechanism is somewhere on 
> the radar or do we just go down the reboot to fix it path and spin up 
> another virtual server and get on with it. I really hope not!

Apple started out with integrating multiple logs and disparate logging 
into a single app a while back (q.v. macOS Console.app), but has 
recently started to replace that approach with a centralized stream log 
service that can be searched and sorted.  In recent macOS releases, see 
man log for details.


-- 
Pure Personal Opinion | HoffmanLabs LLC 




More information about the Info-vax mailing list