Please download the dossier by clicking on the dossier button x
×

QUICK INITIALIZATION OF DATA REGIONS IN A DISTRIBUTED STORAGE SYSTEM

  • US 20160092468A1
  • Filed: 09/30/2014
  • Published: 03/31/2016
  • Est. Priority Date: 09/30/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • flushing a received write transaction from a first memory device to a second memory device on a node in a file system based on one or more byte-ranges within a file system block;

    determining if the received write transaction is a first write transaction for writing data associated with the received write transaction to the file system block;

    determining to flush the received write transaction to a recovery log that is stored in a non-volatile storage layer of the file system;

    if it is determined to flush the received write transaction to the recovery log and the received write transaction is the first write transaction for writing the data associated with the received write transaction to the file system block;

    appending the data associated with the received write transaction in the recovery log and recording byte-ranges remaining in the file system block after writing the data associated with the write transaction to the file system block, and recording an associated particular bit value or a particular bit pattern that the remaining byte-ranges must be set to before the remaining byte-ranges are accessed or when a recovery sequence for recovering data in the recovery log executes due to a software or hardware failure;

    replicating the data associated with the received write transaction as well as information regarding the remaining byte-ranges and the associated particular bit value or the particular bit pattern that must be set in another non-volatile storage layer of another node if required; and

    marking the entire file system block byte-range as committed.

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