×

Apparatus, system, and method for conditional and atomic storage operations

  • US 9,251,062 B2
  • Filed: 11/22/2013
  • Issued: 02/02/2016
  • Est. Priority Date: 09/09/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • storing data of an atomic storage request in one or more storage operations on a non-volatile storage medium of a non-volatile storage device;

    allocating one or more logical identifiers to satisfy the atomic storage request in a logical address space of the non-volatile storage device;

    in response to completion of the one or more storage operations,updating storage metadata on the non-volatile storage medium to assign the allocated logical identifiers to storage locations comprising data of the atomic storage request, andupdating the storage metadata to indicate that the atomic storage request is complete; and

    in response to failure of one or more of the storage operations, rolling back the atomic storage request by deallocating the allocated logical identifiers in response to failure of one or more of the storage operations.

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