HP-UX 11i June 2001 Release Notes
General System Administration and Performance Monitoring
instant Capacity on Demand (iCOD) (updated for June 2001)
Chapter 7 159
Compatibility Issues
Applications that are aware of the number of processors in the system
may need to be modified to work properly on an iCOD system.
Applications that are dependent on the number of active processors most
likely are dependent on the system calls mpctl and pstat.
System measurement software may or may not be impacted by iCOD
because of these process management changes. Written properly, the
measurement software will correctly measure the active processors only.
MeasureWare and GlancePlus fall in the category of working correctly.
The system call pstat_getdynamic() returns a structure which
contains the fields psd_proc_cnt. This field was previously always equal
to psd_max_proc_cnt. However, now that processors can be deallocated,
psd_proc_cnt can be less than psd_max_proc_cnt. Some products and
commands which use these fields have done so incorrectly.
For example, given a system with eight processors four of which are
deallocated, psd_proc_cnt will contain four and psd_max_proc_cnt will
contain eight. Previously, the fixes to mpctl and pstat, psd_proc_cnt
would contain eight.
Alternatives
iCOD customers are required to assess if their applications function
correctly with iCOD. A workaround is available to run iCOD systems in
an "offline" activation mode which would allow any application to work
properly in an iCOD environment.
Documentation
For more detailed information about iCOD, see the following documents:
• Instant Capacity On Demand (iCOD) Release Notes for Version 2.0
(B9073-90003) available on the HP-UX 11i Instant Information CD
and on the web at:
http://docs.hp.com/
• Manpages
— icod (5)
— icod_modify (1M)
— icod_notify (1M)
— icod_stat (1M)