A warm start of a system is initiated with a warm start manager disabling
incoming signals to the system and initiating at least a two-phase warm
start procedure. In the first phase, being an intra-process phase, each
process is checked for integrity of its own data structures. When data
structures fail this check and cannot be recovered, a cold start is
initiated. In the second phase, being an inter-process phase, entities
that each process owns are checked to ensure that all other processes have
a consistent image of the entities. Those entities that do not have a
consistent image across the processes are removed. In an optional third
phase of the warm start procedure, a determination is made as to which of
the removed entities can be recreated immediately, and those entities are
recreated.
Un début chaud d'un système est lancé avec un directeur chaud de début neutralisant les signaux entrants au système et en lançant au moins un biphasé chauffez le procédé de début. Dans la première phase, étant une phase d'intra-processus, chaque processus est examiné pour assurer l'intégrité de ses propres structures de données. Quand les structures de données échouent ce contrôle et ne peuvent pas être récupérées, une démarrage à froid est lancée. Dans la deuxième phase, étant une phase d'interprocessus, les entités que chaque processus possède sont vérifiés pour s'assurer que tous autres processus ont une image cohérente des entités. Ces entités qui n'ont pas une image cohérente à travers les processus sont enlevées. Dans une troisième phase facultative du procédé chaud de début, une détermination est faite quant à laquelle des entités enlevées peut être recréé immédiatement, et ces entités sont recréées.