topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Friday March 29, 2024, 8:17 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: Vista SP1 Hot new feature - Hotpatching  (Read 6167 times)

Josh

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Points: 45
  • Posts: 3,411
    • View Profile
    • Donate to Member
Vista SP1 Hot new feature - Hotpatching
« on: December 11, 2007, 07:06 AM »
Windows Vista SP1 enables support for hotpatching, a reboot-reduction servicing technology designed to maximize uptime. It works by allowing Windows components to be updated (or "patched") while they are still in use by a running process. Hotpatch-enabled update packages are installed via the same methods as traditional update packages, and will not trigger a system reboot.

Other changes:

    * Improves patch deployment by retrying failed updates in cases where multiple updates are pending and the failure of one update causes other updates to fail as well.
    * Enables reliable OS installation by optimizing OS installers so that they are run only when required during patch installation. Fewer installers operating results in fewer points of potential failure during installation, which leads to more robust and reliable installation.
    * Improves overall install time for updates by optimizing the query for installed OS updates.
    * Improves robustness during the patch installation by being resilient to transient errors such as sharing violations or access violations.
    * Improves robustness of transient failures during the disk cleanup of old OS files after install.
    * Improves the uninstallation experience for OS updates by improving the uninstallation routines in custom OS installation code.
    * Improves reliability of OS updates by making them more resilient to unexpected interruptions, such as power failure

Source

Ralf Maximus

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 927
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: Vista SP1 Hot new feature - Hotpatching
« Reply #1 on: December 11, 2007, 07:20 AM »
Windows Vista SP1 enables support for hotpatching, a reboot-reduction servicing technology designed to maximize uptime. It works by allowing Windows components to be updated (or "patched") while they are still in use by a running process.

What could possibly go wrong?

:-)

f0dder

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 9,153
  • [Well, THAT escalated quickly!]
    • View Profile
    • f0dder's place
    • Read more about this member.
    • Donate to Member
Re: Vista SP1 Hot new feature - Hotpatching
« Reply #2 on: December 11, 2007, 07:39 AM »
humm, hotpatching has been available for windows for quite a while, although I guess it's only been used for the server versions. Try taking a look at recent-ish visual studio compiler command line options :) (can't remember when it was added, this is vs2008)

C:\dev>cl /? | grep -i patch
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 15.00.21022.08 for 80x86
Copyright (C) Microsoft Corporation.  All rights reserved.

/hotpatch ensure function padding for hotpatchable images
- carpe noctem

Ralf Maximus

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 927
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: Vista SP1 Hot new feature - Hotpatching
« Reply #3 on: December 11, 2007, 08:13 AM »
I was just thinking this is the wrong time to start piling on new whiz-bang features.  There's a lot riding on SP1, and every little thing they add increases the odds of something going wrong.

If SP1 isn't dead solid perfect, the "Vista Sucks!" crowd will go even more berserk.

f0dder

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 9,153
  • [Well, THAT escalated quickly!]
    • View Profile
    • f0dder's place
    • Read more about this member.
    • Donate to Member
Re: Vista SP1 Hot new feature - Hotpatching
« Reply #4 on: December 11, 2007, 08:20 AM »
It isn't exactly new functionality though :)
- carpe noctem

Ralf Maximus

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 927
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: Vista SP1 Hot new feature - Hotpatching
« Reply #5 on: December 11, 2007, 08:24 AM »
"New functionality" for Vista though.  Vista != Server 2003.

Admit it: you just like the word "hotfix".  It sounds kind of pr0ny.  :-)

Lashiec

  • Member
  • Joined in 2006
  • **
  • Posts: 2,374
    • View Profile
    • Donate to Member
Re: Vista SP1 Hot new feature - Hotpatching
« Reply #6 on: December 11, 2007, 08:51 AM »
Is this something similar to how Linux applies its updates without needing a reboot?

f0dder

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 9,153
  • [Well, THAT escalated quickly!]
    • View Profile
    • f0dder's place
    • Read more about this member.
    • Donate to Member
Re: Vista SP1 Hot new feature - Hotpatching
« Reply #7 on: December 11, 2007, 09:00 AM »
to how Linux applies its updates without needing a reboot?
Nah, linux just doesn't keep in-use files exclusively locked. After doing an "update" on linux, you'd still have to re-start services, otherwise you have new on-file and old in-memory versions of the software.

The hotpatch technology patches in-memory images without having to restart anything.
- carpe noctem

Ralf Maximus

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 927
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: Vista SP1 Hot new feature - Hotpatching
« Reply #8 on: December 11, 2007, 09:05 AM »
The hotpatch technology patches in-memory images without having to restart anything.

An achivement on par with changing the fanbelt on your car without switching it off.

Ok, I'll stop now...

Lashiec

  • Member
  • Joined in 2006
  • **
  • Posts: 2,374
    • View Profile
    • Donate to Member
Re: Vista SP1 Hot new feature - Hotpatching
« Reply #9 on: December 11, 2007, 09:07 AM »
Oh, then it's pretty impressive :)