发明名称 |
METHOD AND SYSTEM FOR ATOMICALLY WRITING SCATTERED INFORMATION IN A SOLID STATE STORAGE DEVICE |
摘要 |
Disclosed herein are several methods and systems for handling atomic write commands that reach scattered address ranges. One embodiment includes a method of performing an operation in a data storage device, the method comprising: receiving an atomic write command; obtaining a plurality of ranges of logical addresses affected by the atomic write command; for each of the plurality of affected ranges, assigning metadata information to track completion of a write operation performed at that range; performing the write operations in the ranges of logical addresses; updating the metadata information upon completion of the write operations in the ranges; and deferring an update to a translation map of the data storage device until the metadata information has been updated. |
申请公布号 |
US2016048354(A1) |
申请公布日期 |
2016.02.18 |
申请号 |
US201514921418 |
申请日期 |
2015.10.23 |
申请人 |
Western Digital Technologies, Inc. |
发明人 |
WALSH James J.;TOMLIN ANDREW J. |
分类号 |
G06F3/06;G06F12/10;G06F12/02 |
主分类号 |
G06F3/06 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method of performing an operation in a data storage device, the method comprising:
receiving a plurality of atomic write commands; grouping together the plurality of atomic write commands into a single atomic operation; obtaining a plurality of ranges of logical addresses affected by the plurality of atomic write commands; for each of the plurality of affected ranges, assigning metadata information to track completion of a write operation performed at that range; performing the write operations in the ranges of logical addresses; updating the metadata information upon completion of the write operations in the ranges; and deferring an update to a translation map of the data storage device until the metadata information has been updated. |
地址 |
Irvine CA US |