×

Transactional commits with hardware assists in remote memory

  • US 10,140,149 B1
  • Filed: 05/19/2015
  • Issued: 11/27/2018
  • Est. Priority Date: 05/19/2015
  • Status: Active Grant
First Claim
Patent Images

1. A storage unit for a storage system, comprising:

  • non-persistent memory;

    persistent memory; and

    a transaction engine, configured to receive logical records and configured to transfer the logical records to the non-persistent memory as atomic updates, wherein each of the atomic updates constitutes a transfer of a logical record to the non-persistent memory, the transaction engine configurable to complete an atomic update that is in progress responsive to an event, wherein a transaction interlock assures coherency of the atomic update that is in progress, and wherein the contents of the non-persistent memory, having a coherent image of a logical record associated with the atomic update, are available in the persistent memory, after the event, for use during a recovery of the storage system.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×