FAST WARM-UP OF HOST FLASH CACHE AFTER NODE FAILOVER
First Claim
1. A method of storing data, the method comprising:
- retrieving a first set of metadata associated with data stored on a first cache memory;
storing the first set of metadata on a primary storage device, wherein the primary storage device is a backing store for the data stored on the first cache memory; and
selectively copying data from the primary storage device to a second cache memory based, at least in part, on the first set of metadata stored on the primary storage device.
1 Assignment
0 Petitions
Accused Products
Abstract
Examples described herein include a system for storing data. The data storage system retrieves a first set of metadata associated with data stored on a first cache memory, and stores the first set of metadata on a primary storage device. The primary storage device is a backing store for the data stored on the first cache memory. The storage system selectively copies data form the primary storage device to a second cache memory based, at least in part, on the first set of metadata stored on the primary storage device. For some aspects, the storage system may copy the data from the primary storage device to the second cache memory upon determining that the first cache memory is in a failover state.
-
Citations
20 Claims
-
1. A method of storing data, the method comprising:
-
retrieving a first set of metadata associated with data stored on a first cache memory; storing the first set of metadata on a primary storage device, wherein the primary storage device is a backing store for the data stored on the first cache memory; and selectively copying data from the primary storage device to a second cache memory based, at least in part, on the first set of metadata stored on the primary storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A data storage system comprising:
-
a memory containing machine readable medium comprising machine executable code having stored thereon; a processing module, coupled to the memory, to execute the machine executable code to; retrieve a first set of metadata associated with data stored on a first cache memory; store the first set of metadata on a primary storage device, wherein the primary storage device is a backing store for the data stored on the first cache memory; and selectively copy data from the primary storage device to a second cache memory based, at least in part, on the first set of metadata stored on the primary storage device. - View Dependent Claims (10, 11, 12, 13)
-
-
14. The system of claim 14, wherein the processing module is to copy data from the primary storage device to the second cache memory by:
copying the data from the primary storage device to the second cache memory based, at least in part, on the one or more temperature values associated with the first set of metadata.
-
15. A computer-readable medium for implementing data storage, the computer-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
retrieving a first set of metadata associated with data stored on a first cache memory; storing the first set of metadata on a primary storage device, wherein the primary storage device is a backing store for the data stored on the first cache memory; and selectively copying data from the primary storage device to a second cache memory based, at least in part, on the first set of metadata stored on the primary storage device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification