System and methods for mitigating write emulation on a disk device using cache memory
AssigneeNetApp, Inc.
InventorJoseph R. Blount
Life of this patent
Estimating the term…
Loading patent…
AssigneeNetApp, Inc.
InventorJoseph R. Blount
Estimating the term…
An emulation mitigation module is configured to mitigate emulation of legacy write requests on advanced disk devices using cached data stored in a cache memory of a storage system. A legacy write request may comprise write data blocks formatted in a legacy sector size while an advanced disk device may be formatted in an advanced sector size. The emulation mitigation module may execute a first method for modifying write requests using cached data, a second method for enforcing a minimum requested data size sent to the advanced disk device, and/or a third method for conditionally retrieving data from the advanced disk device and storing to cache. In some embodiments, the second and/or third method may be used with the first method to increase the effectiveness of the first method. The emulation mitigation module may improve performance and/or data integrity for of processing legacy write requests.
A system comprising:
A non-transitory computer readable medium having instructions stored thereon when executed by a processor, process write requests, the non-transitory computer readable medium comprising instructions for:
A system comprising:
A non-transitory computer readable medium having instructions stored thereon when executed by a processor, process write requests, the non-transitory computer readable medium comprising instructions for:
Dependencies are inferred from the claim text.