Switching initial program load responsibility when components fail
AssigneeInternational Business Machines Corporation
InventorsManish K. Chowdhary, Raja Das, Nagendra K. Gurram, Deepak Kodihalli
Life of this patent
Estimating the term…
Abstract
An approach for at least one service processor to receive a notification of at least one failure during an initial program load of a server and to identify at least one step failing the initial program load. The at least one service processor determines whether a set of conditions are met to switch the initial program load responsibility from a master processor to a service processor. Furthermore, responsive to the at least one service processor determining that the set of one or more conditions are met to switch initial program load responsibility, the at least one service processor assumes the initial program load responsibility.
Claims19
A method comprising:
- receiving, by at least one service processor, a notification of at least one failure during an initial program load of a server;
- identifying, by the at least one service processor, at least one step failing the initial program load;
- determining, by the at least one service processor, whether a set of conditions are met to switch the initial program load responsibility from a master processor to a service processor, wherein the set of conditions includes:
- determining the at least one step failing the initial program load is not an early step in the initial program load, determining the at least one step failing the initial program load is not failing due to a communication issue to a service processor, and determining the at least one step failing the initial program load is not failing due to a bus issue;
- and
- responsive to determining that the set of one or more conditions are met to switch the initial program load responsibility, assuming, by the at least one service processor, the initial program load responsibility.
A computer program product comprising:
- one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions executable by a processor, the program instructions comprising instructions for:
- receiving a notification of at least one failure during an initial program load of a server;
- identifying at least one step failing the initial program load;
- determining whether a set of conditions are met to switch the initial program load responsibility from a master processor to a service processor, wherein the set of conditions includes:
- determining the at least one step failing the initial program load is not an early step in the initial program load, determining the at least one step failing the initial program load is not failing due to a communication issue to a service processor, and determining the at least one step failing the initial program load is not failing due to a bus issue;
- and
- responsive to determining that the set of one or more conditions are met to switch the initial program load responsibility, assuming the initial program load responsibility.
A computer system comprising:
- one or more computer processors;
- one or more computer readable storage media;
- and
- program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising instructions for:
- receiving a notification of at least one failure during an initial program load of a server;
- identifying at least one step failing the initial program load;
- determining whether a set of conditions are met to switch the initial program load responsibility from a master processor to a service processor, wherein the set of conditions includes:
- determining the at least one step failing the initial program load is not an early step in the initial program load, determining the at least one step failing the initial program load is not failing due to a communication issue to a service processor, and determining the at least one step failing the initial program load is not failing due to a bus issue;
- and
- responsive to determining that the set of one or more conditions are met to switch the initial program load responsibility, assuming the initial program load responsibility.
Dependencies are inferred from the claim text.