TCP/IP (Parallel Library) Migration Guide

The New Socket Provider
HP NonStop TCP/IP (Parallel Library) Migration Guide522272-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.