×

Coalescing metadata for mirroring to a remote storage node in a cluster storage system

  • US 9,805,052 B2
  • Filed: 01/28/2013
  • Issued: 10/31/2017
  • Est. Priority Date: 01/28/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computing device, comprising:

  • a memory containing machine readable medium comprising machine executable code having stored thereon instructions for performing a method of facilitating storage system mirroring anda processor coupled to the memory, the processor configured to execute the machine executable code to cause the processor to;

    receive 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 a remote node;

    produce a plurality of metadata chains, each metadata chain comprising a grouping of at least two received metadata requests wherein at least one of the metadata chains comprises at least a new received metadata request and a previous received metadata request to be stored to a same storage address location at the remote node;

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

    transmit a representative metadata request that comprises the tail metadata in the metadata chain to the remote node for storage.

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