Patent ID: 9183096
Filing Date: 2015-11-10
Classification: G06F

Abstract:
1. A method for a computer system having a plurality of nodes, wherein metadata objects are stored in a set of regions distributed across the plurality of nodes, the method comprising: distributing an authoritative region copy of a region, which is included in the set of regions, in the plurality of nodes, the authoritative region copy being configured to receive requests to the region in the set of regions; distributing a backup region copy of the region in the plurality of nodes, the backup region copy being configured to synchronize with the authoritative region copy; distributing, across the plurality of nodes, region maps identifying the set of regions among the plurality of nodes; if the authoritative region copy fails and the backup region copy is available, promoting the backup region copy to the authoritative region copy; and if the authoritative region copy fails and no backup region copy is available, entering a read-only state for the set of regions distributed across the plurality of nodes, and indicating, in the region maps, a missing region, the missing region corresponding to the read-only state wherein the authoritative region copy fails and no backup region copy is available.