On-line disk array reconfiguration
AssigneeCompaq Computer Corporation
InventorsStephen M. Schultz, Mark J. Thompson
Life of this patent
Estimating the term…
Loading patent…
AssigneeCompaq Computer Corporation
InventorsStephen M. Schultz, Mark J. Thompson
Estimating the term…
A system for performing on-line reconfiguration of a disk array in which a source logical volume is reconfigured to a destination logical volume. Disk array configuration is invoked if a new physical drive is inserted, or a drive is removed. Reconfiguration can also be performed if the user desires to change the configuration of a particular logical volume, such as its stripe size. The disk array reconfiguration is run as a background task by firmware on a disk controller board. The reconfigure task first moves data from the source logical volume to a posting memory such as RAM memory. The reconfigure task operates one stripe at a time, with the stripe size being that of the destination logical volume. Once a stripe of data is moved into the posting memory, it is written back to corresponding locations in the destination logical volume. The reconfigure task continues until all data in the source logical volume have been moved into the destination logical volume. While the reconfigure task is working on a particular logical volume, data remains accessible to host write and read requests.
A method of reconfiguring a disk array while maintaining data stored in the disk array accessible by other host requests, wherein a source logical volume is reconfigured to a destination logical volume, the source and destination logical volumes being defined on the disk array, and wherein the disk array is coupled to a disk controller having a posting memory, the method comprising the steps of:
A method of reconfiguring a disk array while maintaining data stored in the disk array accessible by other host requests, wherein a source logical volume is reconfigured to a destination logical volume, the source and destination logical volumes being defined on the disk array, and wherein the disk array is coupled to a disk controller having a posting memory the method comprising the steps of:
A method of reconfiguring a disk array while maintaining data stored in the disk array accessible by other host requests, wherein a source logical volume is reconfigured to a destination logical volume, the source and destination logical volumes being defined on the disk array, and wherein the disk array is coupled to a disk controller having a posting memory, the method comprising the steps of:
A disk controller for transferring data between a disk array and a host computer, the disk controller comprising:
A disk controller for transferring data between a disk array and a host computer, the disk controller comprising:
A disk controller for transferring data between a disk array and a host computer, the disk controller comprising:
A disk controller for transferring data between a disk array and a host computer, the disk controller comprising:
A disk controller for transferring data between a disk array and a host computer the disk controller comprising:
A disk controller for transferring data between a disk array and a host computer, the disk controller comprising:
A computer system comprising:
A computer system comprising:
A computer system comprising:
Dependencies are inferred from the claim text.