Claims
- 1. A method of performing maintenance on a disk controller which is coupled between a host computer and a disk drive and has a plurality of channel control processors and a plurality of drive control processors, said method comprising the steps of:(a) selecting one of a plurality of clusters, each of which includes at least one of said plurality of channel control processors and at least one said plurality of drive control processors; and (b) loading a new version of a program into a memory of each of said channel control processors and one each of said drive control processors contained in said selected one of said plurality of clusters from an external device of said disk controller while a non-selected one of said plurality of clusters, not having loaded said new version of said program in memory of each of said channel and drive control processors contained in said non-selected one of said plurality of clusters, continues processing an instruction from said host computer.
- 2. A method of performing maintenance on a disk controller according to claim 1, further comprising the step of:(c) repeating said steps (a) and (b) until said new version of said program is loaded in each of said clusters.
- 3. A method of performing maintenance on a disk controller according to claim 2, further comprising the step of:(d) executing, after completion of said step (c), said new version of said program in said plurality of channel control processors and said plurality of drive control processors.
- 4. A method of performing maintenance on a disk controller according to claim 2, further comprising the step of:(e) stopping, after completion of said step (a), processing of an instruction from said host computer in said selected one of said plurality of clusters.
- 5. A method of performing maintenance on a disk controller according to claim 4, further comprising the step of:(f) changing, before execution of said step (a), a mode of said disk controller into a cluster mode.
- 6. A method of performing maintenance on a disk controller according to claim 2, further comprising the step of:(d) executing, after completion of said step (c), said new version of said program in said plurality of channel control processors and said plurality of drive control processors.
- 7. A method of performing maintenance on a disk controller according to claim 1, wherein said step (a) selects one of a plurality of clusters based on a table which includes cluster allocation information which indicates a relation among said plurality of clusters, said plurality of channel control processors, and said plurality of drive control processors.
- 8. A method of performing maintenance on a disk controller according to claim 7, wherein said table includes a processor number area, allocated cluster number area, and a processor attribute area.
- 9. A method of performing maintenance on a disk controller which is coupled between a host computer and a disk drive and has a plurality of channel control processors and a plurality of drive control processors, said method comprising the steps of:(d) selecting plural ones of a plurality of clusters, each of which includes at least one of said plurality of channel control processors and at least one of said plurality of drive control processors; and (b) loading a new version of a program into a memory of each of said channel control processors and said drive control processors contained in each of said selected plural ones of said plurality of clusters from an external device of said disk controller while a non-selected one of said plurality of clusters, not having loaded said new version of said program in memory of each of said channel and drive control processors contained in said non-selected one of said plurality of clusters, continues processing an instruction from said host computer.
- 10. A method of performing maintenance on a disk controller according to claim 9, further comprising the step of:(c) repeating said steps (a) and (b) until said new version of said program is loaded in each of said clusters.
Priority Claims (1)
Number |
Date |
Country |
Kind |
06-099705 |
May 1994 |
JP |
|
Parent Case Info
This is a continuation of application Ser. No. 09/014,879, filed Jan. 28, 1998; which is a continuation of Ser. No. 08/436,859, filed May 8, 1995, now U.S. Pat. No. 5,729,761.
US Referenced Citations (10)
Foreign Referenced Citations (9)
Number |
Date |
Country |
71272 |
Aug 1991 |
AU |
26336 |
Apr 1992 |
AU |
0204449 |
Dec 1986 |
EP |
0305068 |
Mar 1989 |
EP |
0318270 |
May 1989 |
EP |
0320274 |
Jun 1989 |
EP |
0398694 |
Nov 1990 |
EP |
0533196 |
Mar 1993 |
EP |
2231180 |
Nov 1990 |
GB |
Continuations (2)
|
Number |
Date |
Country |
Parent |
09/014879 |
Jan 1998 |
US |
Child |
09/785318 |
|
US |
Parent |
08/436859 |
May 1995 |
US |
Child |
09/014879 |
|
US |