US 7,496,786 B2
Systems and methods for maintaining lock step operation
Simon Graham, Bolton, Mass. (US); Dan Lussier, Holliston, Mass. (US); Tim Wegner, Westborough, Mass. (US); Jeffrey Somers, Northboro, Mass. (US); Steven Haid, Bolton, Mass. (US); and John W. Edwards, Jr., Lake Worth, Fla. (US)
Assigned to Stratus Technologies Bermuda Ltd., Hamilton (Bermuda)
Filed on Jan. 10, 2006, as Appl. No. 11/329,244.
Prior Publication US 2007/0174687 A1, Jul. 26, 2007
Int. Cl. G06F 11/00 (2006.01)
U.S. Cl. 714—12  [714/6] 10 Claims
OG exemplary drawing
 
1. A microsync method of returning a fault tolerant system to lock step operation, the fault tolerant system having two processing subsystems, the method comprising the steps of:
detecting an error, the error corresponding to an out of lock event in the fault tolerant system;
halting processing in the two processing subsystems;
waiting for a delay period, the delay period set to allow for a declaration of a hardware error;
setting processing subsystem priority after the delay period such that one processing subsystem is primary and one processing subsystem is secondary;
copying processor state information for the primary subsystem to the secondary subsystem; and
returning the primary subsystem and the secondary subsystem to normal operation within a re-sync period.