Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Performing a preemptive reconstruct of a fault-tolerant raid array

A disk array and disk technology, applied in the direction of response to error generation, error avoidance, error detection/correction, etc., to achieve the effect of reducing the chance of user error

Inactive Publication Date: 2007-07-25
DOT HILL SYST
View PDF0 Cites 23 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, since the rebuild is performed by removing the faulty disk from the array, the array is not fault-tolerant (or not fully redundant) during the rebuild, and if another disk failure of the array occurs during the rebuild, the situation will be more serious

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Performing a preemptive reconstruct of a fault-tolerant raid array
  • Performing a preemptive reconstruct of a fault-tolerant raid array
  • Performing a preemptive reconstruct of a fault-tolerant raid array

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] Referring now to FIG. 1, there is shown a computer network 100 including a RAID controller 102 in accordance with the present invention. Network 100 includes one or more host computers 104 coupled to RAID controller 102 and a plurality of disks 142 , or disk drives 142 , coupled to RAID controller 102 .

[0034] In one embodiment, disk 142 may include, but is not limited to, a hard drive. However, disk 142 may include, but is not limited to, any persistent storage device, such as a tape drive or an optical drive. The disk 142 provides a storage device transmission medium 112 and is connected to the RAID controller. The storage device transmission medium 112 and the protocols executed thereon may include but not limited to Fiber Channel (FibreChannel, FC), Advanced Technology Attachment (ATA), Serial Advanced Technology Attachment (SATA), Small Computer System Interface (SCSI), Serial Attached SCSI (SAS), HIPPI, Enterprise System Connection (ESCON), Fiber Channel Connec...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A RAID controller performing a preemptive reconstruct of a redundant array of disks while the array is still fault-tolerant is disclosed. The controller receives user input specifying an error threshold. When a disk in the array (critical disk) exceeds the error threshold, the controller copies the critical disk data to a spare disk. After the copy completes, the controller replaces the critical disk with the spare disk in the array. The controller keeps the critical disk as part of the redundant array during the copy, i.e., continues to read and write the critical disk in response to user I / O requests. Hence, the array remains fault-tolerant during the preemptive reconstruct. In one embodiment, the controller automatically performs the reconstruct without user intervention. If the critical disk fails during the copy, the controller performs a conventional reconstruct to the spare disk starting where the copy left off.

Description

[0001] Cross References to Related Applications [0002] This application claims priority to the following US Provisional Application, which is hereby incorporated by reference for all contents and purposes. [0003] This application is related to the following US application: [0004] Application number (document number) filing date Invention name 60 / 581556 (CHAP0119) 6 / 21 / 04 Pre-rebuild for redundant disk arrays technical field [0005] The present invention relates generally to Redundant Array of Disks (RAID) controllers and, more specifically, to increasing the availability of data on the array of storage devices it controls. Background technique [0006] Over the years computer systems have included disk controllers capable of striping the data of an entire group or array of multiple physical disks such that the controller presents a single logical disk to the computer operating system. To show the notation for partitioning, as...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/20G06F11/00
CPCG06F11/004G06F11/1084G06F11/2094G06F11/1092G06F2211/1035G06F11/1662G06F11/008
Inventor 保罗·阿什莫尔
Owner DOT HILL SYST
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products