×

Multi-class heterogeneous clients in a clustered filesystem

  • US 9,606,874 B2
  • Filed: 09/09/2014
  • Issued: 03/28/2017
  • Est. Priority Date: 06/05/2001
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for maintaining mirror consistency of data volumes in a cluster of computer system nodes, the method comprising:

  • maintaining mirror specific state information by one or more volume manager servers mirroring a data volume, wherein the mirrored data volume is accessible by any node in the cluster, wherein one or more servers are chosen to be a volume manager server when initializing a cluster of servers, and wherein at least one of the one or more volume manager servers stores a first mirror of the data volume;

    determining that there was data lost on a data storage device storing at least a portion of the first mirrored data volume;

    initiating the revival of data in an address range in the first mirrored data volume, wherein I/O requests from client nodes made to the address range being revived are refused by the at least one of the one or more volume manager servers mirroring the data volume during the revival of the address range in the first mirrored data volume; and

    writing mirrored data from a second mirror of the data volume corresponding to the address range being revived in the first mirror of the data volume, wherein the mirrored data written to the first mirrored data volume was read from the second mirror of the data volume prior to writing.

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