×

Server failure recovery

  • US 9,170,892 B2
  • Filed: 05/26/2011
  • Issued: 10/27/2015
  • Est. Priority Date: 04/19/2010
  • Status: Active Grant
First Claim
Patent Images

1. A metadata server comprising:

  • a processor; and

    a recovery module configured to be executed by the processor for implementation of a recovery process associated with a failure of a server of a system, the recovery module to;

    provide a new recovery plan to one or more replacement servers, the new recovery plan proposing the one or more replacement servers for replacement of the failed server;

    update previous storage assignment mappings associated with a previous recovery plan based on the new recovery plan such that new storage assignment mappings specify the one or more replacement servers as being associated with storage assignments of the failed server;

    transmit the new storage assignment mappings to one or more clients of the system during the recovery process to enable the one or more clients to operate during the recovery process;

    manage, during the recovery process, writing of a first instance of the data by servers of the system to the one or more replacement servers of the system, the first instance of the data being stored by the servers and the failed server and the first instance of the data being associated with a first version identifier;

    manage, during the recovery process, writing of a second instance of at least a portion of the data by the one or more clients to the one or more replacement servers of the system, the second instance of at least the portion of the data being associated with a second version identifier indicating that the second instance of at least the portion of the data is newer than corresponding data in the first instance of the data andstore, in the one or more replacement servers and based at least in part the second version identifier, the second instance of at least the portion of the data instead of the corresponding data in the first instance of the data.

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