Invention Grant
US08954670B1 Systems and methods for improved fault tolerance in RAID configurations
有权
用于改善RAID配置中容错的系统和方法
- Patent Title: Systems and methods for improved fault tolerance in RAID configurations
- Patent Title (中): 用于改善RAID配置中容错的系统和方法
-
Application No.: US13449552Application Date: 2012-04-18
-
Publication No.: US08954670B1Publication Date: 2015-02-10
- Inventor: Srikumar Subramanian , Raghavan Sowrirajan , Paresh Chatterjee
- Applicant: Srikumar Subramanian , Raghavan Sowrirajan , Udita Chatterjee
- Applicant Address: US GA Norcross
- Assignee: American Megatrends, Inc.
- Current Assignee: American Megatrends, Inc.
- Current Assignee Address: US GA Norcross
- Agency: Meunier Carlin & Curfman, LLC
- Main IPC: G06F12/16
- IPC: G06F12/16

Abstract:
A RAID bad block module is added to a RAID controller. The bad block module intercepts bad block errors and marks them in a bad block table. When a bad block error is intercepted the bad block module logs the error and determines, based on the error and previously received errors logged in the table, whether the RAID controller can handle the error without failing the entire array. If so, the bad block module passes the error to the RAID controller. Else, the bad block module passes the error to an application or operating system where it is handled like any other disk error. Thus, instead of failing the entire array, the bad block errors are dealt with by the operating system.
Information query