METHOD, APPARATUS AND PROGRAM STORAGE DEVICE FOR PERFORMING FAULT TOLERANT CODE UPGRADE ON A FAULT TOLERANT SYSTEM BY DETERMINING WHEN FUNCTIONAL CODE REACHES A DESIRED STATE BEFORE RESUMING AN UPGRADE
First Claim
1. A program product comprising a computer readable medium embodying at least one program of instructions executable by a computer to perform operations to provide fault tolerant code upgrades on a fault tolerant system, comprising:
- initiating a concurrent code-load to a plurality of storage controllers of a storage system;
detecting a role transition;
determining when the storage system returns to a desired state; and
resuming the code-load when the storage system returns to the desired state.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus and program storage device for performing fault tolerant code upgrade on a fault tolerant system by determining when functional code reaches a desired state before resuming an upgrade. A concurrent code-load to a plurality of storage controllers of a storage system is initiated. A role transition is detected. The storage system determines when the storage system returns to a desired state. The code-load is resumed when the storage system returns to the desired state.
27 Citations
20 Claims
-
1. A program product comprising a computer readable medium embodying at least one program of instructions executable by a computer to perform operations to provide fault tolerant code upgrades on a fault tolerant system, comprising:
-
initiating a concurrent code-load to a plurality of storage controllers of a storage system; detecting a role transition; determining when the storage system returns to a desired state; and resuming the code-load when the storage system returns to the desired state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
a processor; and memory, coupled to the processor, the memory comprising a computer usable medium embodying at least one program of instructions to perform operations, the operations comprising; initiating a concurrent code-load to a plurality of storage controllers of a storage system; detecting a role transition; determining when the storage system returns to a desired state; and resuming the code-load when the storage system returns to the desired state. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for providing fault tolerant code upgrades on a fault tolerant system, comprising:
-
initiating a concurrent code-load to a plurality of storage controllers of a storage system; detecting a role transition; determining when the storage system returns to a desired state; and resuming the code-load when the storage system returns to the desired state.
-
Specification