×

Self-describing data blocks stored with atomic write

  • US 9,817,710 B2
  • Filed: 10/10/2016
  • Issued: 11/14/2017
  • Est. Priority Date: 05/28/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a storage node of a distributed storage service, comprising;

    at least one persistent data storage device, comprising a plurality of data blocks;

    a storage manager implementing a data store, configured to;

    access a data block of the plurality of data blocks as part of an operation utilizing data blocks assigned to a particular purpose, and wherein the access comprises;

    read metadata stored in the data block, wherein the metadata was stored along with other contents of the data block within an individual atomic write operation to the data block by the at least one persistent storage device;

    evaluate the metadata to determine that the data block is not erroneous and that an assigned purpose for the data block indicated by the metadata matches the particular purpose; and

    in response to the determination that the data block is not erroneous and that the assigned purpose for the data block matches the particular purpose, include the data block as part of the operation.

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