IP Library Granted Patent US 7,805,633
Granted Patent B2
US 7,805,633 · App. 11/522,777 · Granted Sep 28, 2010

Optimized reconstruction and copyback methodology for a disconnected drive in the presence of a global hot spare disk

Assignee: LSI Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,805,633
App. No.
11/522,777
Granted
Sep 28, 2010
Kind
B2
Abstract

The present invention is a system for optimizing the reconstruction and copyback of data contained on a failed disk in a multi-disk mass storage system. A system in accordance with the present invention may comprise the following: a processing unit requiring mass-storage; one or more disks configured as a RAID system; an associated global hot spare disk; and interconnections linking the processing unit, the RAID and the global hot spare disk. In a further aspect of the present invention, a method for the reconstruction and copyback of a disconnected RAID disk utilizing a global hot spare disk is disclosed. The method includes: disconnecting a RAID component disk; reconstructing data from the disconnected RAID disk onto a global hot spare disk; reconnecting the disconnected RAID component disk; and copying the reconstructed data from the global hot spare disk back to the reconnected RAID component disk.

Claims (30)

1. A method for reconstructing the contents of a disconnected disk in an n-disk redundant array of inexpensive disks (RAID), the method comprising:

detecting a disconnected disk in an n-disk RAID;

receiving one or more input/output (IO) requests addressed to one or more logical volume pieces of the disconnected disk;

reconstructing only the one or more logical volume pieces of the disconnected disk that are addressed by the one or more IO requests to a global hot spare;

detecting a reconnection of the disconnected disk; and

copying one or more reconstructed logical volume pieces of the disconnected disk from the global hot spare to the reconnected disk.

2. A computer-readable medium having computer readable instructions stored thereon for execution by a processor to perform a method, the method comprising:

detecting a disconnected disk in an n-disk RAID;

receiving one or more input/output (IO) requests addressed to one or more logical volume pieces of the disconnected disk;

reconstructing only the one or more logical volume pieces of the disconnected disk that are addressed by the one or more IO requests to a global hot spare;

detecting a reconnection of the disconnected disk; and

copying one or more reconstructed logical volume pieces of the disconnected disk from the global hot spare to the reconnected disk.

3. A system for reconstructing the contents of a disconnected disk in an n-disk redundant array of inexpensive disks (RAID), the system comprising:

circuitry for detecting a disconnected disk in an n-disk RAID;

circuitry for receiving one or more input/output (IO) requests addressed to one or more logical volume pieces of the disconnected disk;

circuitry for reconstructing only the one or more logical volume pieces of the disconnected disk that are addressed by the one or more IO requests to a global hot spare;

circuitry for detecting a reconnection of the disconnected disk; and

circuitry for copying one or more reconstructed logical volume pieces of the disconnected disk from the global hot spare to the reconnected disk.

4. The system of claim 1 , wherein the detecting a reconnection of the disconnected disk further comprises:

detecting a reconnection of the original disconnected disk.

5. The method of claim 1 , wherein the detecting a reconnection of the disconnected disk further comprises:

detecting a reinsertion of the disconnected disk.

6. The computer-readable medium of claim 2 , wherein the detecting a reconnection of the disconnected disk further comprises:

detecting a reconnection of the original disconnected disk.

7. The computer-readable medium of claim 2 , wherein the detecting a reconnection of the disconnected disk further comprises:

detecting a reinsertion of the disconnected disk.

8. The system of claim 3 , wherein the means for detecting a reconnection of the disconnected disk further comprises:

detecting a reconnection of the original disconnected disk.

9. The system of claim 3 , wherein the means for detecting a reconnection of the disconnected disk further comprises:

detecting a reinsertion of the disconnected disk.

Assignments (7)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041710/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037808/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: LSI CORPORATION; AGERE SYSTEMS LLC
Reel/Frame 037684/0039 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2015
From: LSI CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 035390/0388 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: LSI CORPORATION; AGERE SYSTEMS LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032856/0031 →
MERGER Recorded Aug 27, 2010
From: LSI LOGIC CORPORATION
To: LSI CORPORATION
Reel/Frame 024896/0530 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2006
From: SANGAPU, SATISH; KIDNEY, KEVIN; HETRICK, WILLIAM
To: LSI LOGIC CORPORATION
Reel/Frame 018328/0652 →
Continuity (1)
Related Publication 20080126838A1 · May 29, 2008