×

Validation of storage arrays based on information stored in global metadata

  • US 10,108,362 B2
  • Filed: 09/29/2015
  • Issued: 10/23/2018
  • Est. Priority Date: 10/18/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • maintaining, via a processor, a current set of three global metadata arrays, wherein a boot sector in each of the three global metadata arrays stores pointer records pointing to the current set of the three global metadata arrays, wherein each of the three global metadata arrays stores global metadata information including a number of previously configured data arrays;

    determining, by a director node, based on reading boot sectors of at least one of a plurality of data arrays discovered at boot time, the global metadata information that stores the number of previously configured data arrays; and

    in response to determining that the plurality of data arrays discovered by the director node at the boot time is not equal in number to the number of previously configured data arrays, determining that all configured data arrays have not been discovered;

    transmitting an error condition, in response to determining that all configured data arrays have not been discovered, wherein one or more of the configured data arrays that have not been discovered have a currently valid global metadata information; and

    configuring a computing system, in response to determining that the plurality of data arrays discovered by the director node at the boot time is equal in number to the number of previously configured data arrays and all configured data arrays have been discovered.

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