home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.os.vms      DEC's VAX* line of computers & VMS.      264,096 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 262,427 of 264,096   
   Stephen Hoffman to Robert A. Brooks   
   Re: Ksplice equivalent for VMS ?   
   21 Feb 25 15:32:17   
   
   From: seaohveh@hoffmanlabs.invalid   
      
   On 2025-02-19 19:50:53 +0000, Robert A. Brooks said:   
      
   > On 2/19/2025 14:10, Arne Vajhøj wrote:   
   >> On 2/19/2025 10:05 AM, Robert A. Brooks wrote:   
   >>> On 2/19/2025 08:25, Simon Clubley wrote:   
   >>>> Oracle have a kernel patching tool called Ksplice that they acquired   
   >>>> back in 2011. It allows their support contract Linux users to apply   
   >>>> many Linux kernel patches without having to reboot the server:   
   >>>>   
   >>>> https://en.wikipedia.org/wiki/Ksplice   
   >>>>   
   >>>> Given the high-availability mindset for VMS users, I wonder if VSI ever   
   >>>> considered creating something similar for VMS ?   
   >>>   
   >>> No.   
      
   DEC OpenVMS Engineering did look at work akin to Ksplice (with some   
   predecessor dynamic-patch tool), but that was a very long time ago. It   
   was not particularly feasible within what was then available, and the   
   task has probably only gotten more difficult.   
      
   Getting consistent online backups was another related discussion around   
   the same era, but that proposal never became a project.   
      
   IIRC, there were patching-related patents from HP, Microsoft, and other   
   organizations starting in the early 2000s, though some of those patents   
   took an appeal or two and a few years to be granted.   
      
   Some related and more recent reading:   
   https://web.eecs.umich.edu/~weimerw/p/weimer-dsn2020-kshot.pdf   
      
   The provided alternative within OpenVMS is a rolling reboot in a   
   cluster, with cluster-aware apps. That's documented and supported, and   
   works well. Works within Galaxy configurations, too.   
      
   There's not much documentation on creating cluster-aware apps   
   unfortunately, and the necessary APIs are scattered around the docs,   
   but various developers have succeeded in that task. I've written a few   
   of these cluster-aware apps over the years too, though the cluster   
   pricing scared many if not most sites away from that approach.   
      
   Another option here is Erlang, as well.   
      
   Quiescing apps and triggering some shadowing shenanigans was an option   
   for obtaining consistent backups, though lots of apps "borrowed" a   
   database with journaling support. Some few apps use RMS journaling too,   
   but that feature never caught on widely.   
      
   >> What about process migration?   
   >   
   > Like Galaxy on Alpha?   
      
   OpenVMS Galaxy can't migrate processes across instances, though.   
   Processors, yes. Processes, no.   
      
   Semi-related, DEC had Checkpoint-Restart AKA Snapshot AKA FastBoot on   
   standalone VAX workstations, and had support for that starting at   
   OpenVMS VAX V6.0, and support for that was withdrawn at OpenVMS VAX   
   V7.1.   
      
   > There is vMotion for virtual machines on ESXi, but that's not exactly the   
   same.   
      
   You're most definitely right about that. It's not the same.   
      
   I'd not expect to see anything approaching KSplice for OpenVMS from VSI.   
      
      
   --   
   Pure Personal Opinion | HoffmanLabs LLC   
      
   --- SoupGate-DOS v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca