TCP/IP (Parallel Library) Migration Guide
The New Socket Provider
HP NonStop TCP/IP (Parallel Library) Migration Guide—522272-003
2-4
Fault-Tolerant Behavior
Table 2-1. Fault-Tolerant Behavior; Conventional TCP/IP Process Compared to 
TCPSAM
Failure Description
Conventional TCP/IP as 
Transport-Service Provider
TCPSAM as Transport-
Service Provider
TCP/IP primary process 
goes down
•
Backup process takes 
over.
•
All TCP sockets in the 
established state return 
ECONNRESET to the 
application and send 
RST to the remote end.
•
Listen and UDP sockets 
survive.
•
Backup takes over.
•
All sockets survive.
TCP/IP primary processor 
goes down
•
Backup takes over.
•
All TCP sockets in the 
established state return 
ECONNRESET to the 
application and send 
RST to the remote end.
•
Listen and UDP sockets 
survive.
•
Backup takes over.
•
All sockets survive if the 
application is not on the 
failed processor 
because the sockets are 
on the application 
processor, and might not 
be on the TCPSAM 
processor.
TCP/IP backup process goes 
down
•
All sockets survive.
•
Socket is 
non-fault-tolerant until 
the backup TCP/IP is 
brought up.
•
All sockets survive.
TCP/IP backup processor 
goes down
•
All sockets survive.
•
Socket is 
non-fault-tolerant until 
the backup TCP/IP is 
brought up.
•
A non-fault-tolerant 
application on that 
backup processor goes 
away.
•
All sockets survive (if the 
application is not on the 
failed processor).
Application primary dies
•
Backup application can 
take over and continue 
on the existing sockets.
•
Backup application, 
upon takeover, receives 
an error ECONNRESET 
and has to close the 
socket.










