last updated 2009-10-07
There are two important new patching features in the Solaris 10 10/09 release:
Here's an overview of these features, plus links to where you can get more details.
The Solaris 10 10/09 release supports parallel patching of non-global zones. Prior to this release (or the availability of patch 119254-66 for SPARC platforms and 119255-66 for x86 platforms), the
patchadd command would finish patching one non-global zone before patching the next.
Parallel patching can save a lot of time when you are patching systems with many zones.
Two factors affect the maximum number of zones that can be patched in parallel:
/etc/patch/pdo.conffile (for more details, see the comments in
If you don't set the number of zones in the
/etc/patch/pdo.conf file, sequential patching remains the default behavior.
If you set the number of zones in the
/etc/patch/pdo.conf file, the global zone continues to be patched first, but then the non-global zones can be patched in parallel, leading to significant performance gains. Performance gains are dependent on a number of factors, including the number of non-global zones, the number of online CPUs, the speed of the system, the I/O configuration of the system, and so on.
Note: Because parallel patching is an enhancement to the normal
patchadd functionality, you can subsequently remove patches using
1. Specify the number of zones to patch in parallel by setting the value of
num_proc in the
2. Run the
The Solaris 10 10/09 release supports turbo packaging, which is designed to significantly improve the performance of install, upgrade, Solaris Live Upgrade, and zone creation on the Solaris 10 OS.
For background on the turbo packaging feature, see these items on opensolaris.org *:
Also see this post on Gerry Haskins' blog: Patches for "Turbo-Charging SVR4 Package Install" Are Now Available