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.
Patent No.:
Date of Patent:
Jul. 07, 2015
Filed:
Jun. 30, 2011
Ho-fan Kang, San Diego, CA (US);
Stephen P. Hack, Firestone, CO (US);
Jerry Lo, Hacienda Heights, CA (US);
Frederick H. Adi, Costa Mesa, CA (US);
Lan D. Phan, Garden Grove, CA (US);
Ho-Fan Kang, San Diego, CA (US);
Stephen P. Hack, Firestone, CO (US);
Jerry Lo, Hacienda Heights, CA (US);
Frederick H. Adi, Costa Mesa, CA (US);
Lan D. Phan, Garden Grove, CA (US);
Western Digital Technologies, Inc., Irvine, CA (US);
Abstract
The present disclosure is directed to managing write commands for a storage system implementing address indirection. In some storage systems, a mapping table that provides logical-to-physical mapping may have individual entries that each references a logical address size that exceeds the size of an atomic write to the storage media. In such systems, a write to a logical address is not atomic as it may require several discrete physical writes that may individually fail. The techniques presented employ several pre-commit and post-commit actions to save data that enables the storage system to make writes to these logical addresses atomic and prevent undue delay on powerup.