![]() |
High Availability FailOver/iX Manual
> Chapter 2 Product DescriptionHow Failover Works |
|||||||||||||||||||
|
![]() Triggering a FailoverHAFO only acts on specific error types that indicate a data path failure. Any of these three occurrences will generate a failover:
Executing a FailoverWhen a trigger status is received, HAFO will immediately begin the failover sequence. This sequence activates the alternate data path and reroutes I/O to it. Failover occurs on a per ldev basis. Each device manager (the piece of the I/O subsystem that manages a specific ldev) learns of the data path failure during a subsequent I/O to its ldev. For example, if three ldevs on a fast-wide SCSI bus experience an array controller failure, the associated three device managers will perform a HAFO failover event independently. Figure 2-2 "Failover" illustrates a failover event in a sample system. Figure 2-2 Failover ![]() User Notification of FailoverThe I/O and system logs will document the failover event. In addition, the following console error message will be displayed upon failover and every five minutes thereafter. The repeating message can be turned off with a [CTRL-A] reply. HIGH AVAILABILITY FAILOVER IS STARTED FOR LDEV# IN DISK ARRAY. NO DATA LOSS OR CORRUPTION. SYSTEM OPERATION WILL CONTINUE. PLEASE PLACE SERVICE CALL SOON. ACKNOWLEDGE HAFO FAILOVER IN DISK ARRAY FOR LDEV# (Y/N)? Once a Failover Has OccurredAfter an HAFO event, system I/O activity will resume via the alternate data path. There are no limits to the kinds of normal I/O that can be processed on the alternate data path. Throughput may be affected since I/O is shared with bus activities from other ldevs configured for that bus. For additional information, see the Chapter 6 "Recovering From a Failover".
|