Dynamic reconfiguration (DR)—the ability to change the hardware resources of a server without shutting it down—is an important capability in any environment where application uptime is a priority. The Solaris Operating Environment and Sun’s midrange and high-end servers have supported DR since the mid-1990s (as of Solaris 2.5.1 on the Starfire and as of Solaris 2.6 on the Enterprise product range).
Hardware and operating system support is not enough, though. Unless applications are also aware of and can respond to changes in underlying system resources, DR events may be unable to complete successfully or may cause undesirable consequences.
Consider, for example, a Solaris instance running within a Starfire domain that ...