×

Coalescing Metadata for Mirroring to a Remote Storage Node in a Cluster Storage System

  • US 20140214772A1
  • Filed: 01/28/2013
  • Published: 07/31/2014
  • Est. Priority Date: 01/28/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system for storing data and metadata from a local node to a remote node, the system comprising:

  • the local node comprising a mirroring engine configured for;

    receiving a plurality of data and metadata sets from a client, each received data or metadata set comprising a data or metadata request from the client to store the data or metadata set to the remote node;

    producing a plurality of metadata chains, each metadata chain comprising a grouping of at least two received metadata requests;

    storing each received metadata request to a metadata request (MR) data structure according to the time order the requests are received, the MR data structure for managing metadata chains, each metadata chain comprising a head metadata request comprising the earliest received metadata request in the metadata chain and a tail metadata request comprising the last received metadata request in the metadata chain; and

    transmitting a representative metadata request in the metadata chain to the remote node for storage if the representative metadata request comprises a tail metadata request in the metadata chain.

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