×

Block storage by decoupling ordering from durability

  • US 10,114,709 B2
  • Filed: 10/19/2016
  • Issued: 10/30/2018
  • Est. Priority Date: 02/04/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving multiple write commands having corresponding write data;

    receiving multiple flush commands, the multiple flush commands defining corresponding flush epochs;

    issuing the write data to a persistent log on a physical storage device with consistency data;

    acknowledging an individual flush command that defines an individual flush epoch before confirming that at least some write data for the individual flush epoch has committed on the physical storage device; and

    after a crash, recovering the write data on the physical storage device to a consistent state using the consistency data.

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