TS/MP Release Supplement

HP NonStop TS/MP Release Supplement546055-006
3-1
3 Introduction to TS/MP 2.4
TS/MP 2.4 is a new version of TS/MP software, which can be used as a replacement
to TS/MP 2.0 and TS/MP 2.3.
TS/MP 2.4 is derived from TS/MP 2.3. It provides the features supported by TS/MP 2.3
in addition to the following features:
Automated Online Upgrade
Synchronous Upgrade
Large Message Support
Improved Server Process Distribution
Limits Enhancement
HISTORY, !, and FC Command Support
Security Logging
Domain-level Commands Support
Centi-seconds Support for createdelay
Automated Online Upgrade
TS/MP 2.4 takes the planned outage elimination feature introduced in TS/MP 2.3 to the
next level. It provides capability to upgrade a server class application object online
while maintaining application consistency. When changes to the program object of a
server class are made, the updated program object can be rolled out across the
Pathway domain with no loss of application, and single application image is ensured to
the Pathsend requests.
It provides a new command, ALTER-DOMAIN, for an automated online upgrade. The
ALTER-DOMAIN is a non-atomic command. It issues a number of SERVER
commands internally. If there are any errors during the execution of a SERVER
command, a manual recovery might be required. The ALTER-DOMAIN command is
used to upgrade servers with a newer version of the program file. It can also be used
to alter other server class attributes except SET and RESET PROCESS.
The following operations are involved in an online upgrade of the server class:
1. When the ALTER-DOMAIN is issued, the PDMCOM sends a lock message to the
ACS subsystem to lock the server such that any server command from another
PDMCOM is not executed. If the lock fails, the command is terminated.
When the ACS subsystem receives a close message (typically at the end of
processing) from PDMCOM, the locked server is unlocked.
2. After a successful lock, FREEZE and STOP server commands are issued on a
single PATHMON. This is followed by the ALTER command to change the server