×

System and method for maintaining cache coherency

  • US 9,313,271 B2
  • Filed: 05/05/2015
  • Issued: 04/12/2016
  • Est. Priority Date: 08/06/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a processor;

    a cache memory coupled to the processor and configured to store cache data, the cache memory assigned a current generation identifier (ID) associated with a last time the cache data was written to the cache memory, anda memory coupled to the processor and configured to store one or more processes, the one or more processes when executed by the processor operable to;

    receive a notification that a device generation ID stored on a primary storage device coupled to the cache memory is less than the current generation ID of the cache memory, wherein the device generation ID is associated with a restored backup of the primary storage device, andbased on receiving the notification;

    (1) mark first cache data, of the cache data stored in the cache memory, as invalid based on the first cache data associated with a different generation ID that is greater than the device generation ID stored on is the primary storage device, (2) receive a first data access request for the first cache data from a client, and (3) prevent transmitting the first cache data from the cache memory to the client based on marking the first cache data as invalid.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×