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:
Oct. 27, 2015

Filed:

Jun. 17, 2014
Applicant:

Netapp, Inc., Sunnyvale, CA (US);

Inventors:

Yong Cho, Campbell, CA (US);

Maya Palem, Sunnyvale, CA (US);

Vignesh Sukumar, Santa Clara, CA (US);

John K. Edwards, Sunnyvale, CA (US);

David Grunwald, Santa Clara, CA (US);

Andy Kahn, San Francisco, CA (US);

Assignee:

NetApp, Inc., Sunnyvale, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01); G06F 11/10 (2006.01); H04L 29/08 (2006.01);
U.S. Cl.
CPC ...
G06F 11/1076 (2013.01); G06F 17/3007 (2013.01); H04L 67/1097 (2013.01);
Abstract

A network storage server includes a tool for detecting and fixing errors while the network storage server remains online (available for servicing client requests), which includes enabling a user to approve or disapprove remedial changes before the changes are committed. The technique bypasses the usual consistency point process for new or modified data blocks representing potential remedial changes. At a consistency point, dirty data blocks representing the potential remedial changes are written to a change log file residing outside the volume. The modified data blocks are written in sequential order to logical blocks of the change log file. In response to a user input indicating that a potential change should be committed, the corresponding modified data blocks are read from the change log file in the order in which they were written to the change log file, and they are written to persistent storage in that order.


Find Patent Forward Citations

Loading…