The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 02, 2019

Filed:

Jan. 26, 2017
Applicant:

Pure Storage, Inc., Mountain View, CA (US);

Inventors:

Marco Sanvido, Belmont, CA (US);

Richard Hankins, San Jose, CA (US);

Naveen Neelakantam, Mountain View, CA (US);

Xiaohui Wang, San Jose, CA (US);

Mark McAuliffe, East Palo Alto, CA (US);

Taher Vohra, Sunnyvale, CA (US);

Assignee:

Pure Storage, Inc., Mountain View, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/00 (2006.01); G06F 11/20 (2006.01); G06F 11/10 (2006.01);
U.S. Cl.
CPC ...
G06F 11/2094 (2013.01); G06F 11/108 (2013.01); G06F 11/1088 (2013.01); G06F 11/1092 (2013.01); G06F 2201/805 (2013.01); G06F 2201/82 (2013.01);
Abstract

A system and method for efficiently distributing data among multiple storage devices. A data storage array receives read and write requests from multiple client computers. The data storage array includes multiple storage devices, each with multiple allocation units (AUs). A storage controller within the data storage array determines a RAID layout for use in storing data. In response to determining a failure of a first AU, the storage controller begins reconstructing in a second AU the data stored in the first AU. For read and write requests targeting data in the first AU, the request is serviced by the first AU responsive to determining no error occurs when accessing the first AU.


Find Patent Forward Citations

Loading…