CPC G06F 11/1451 (2013.01) [G06F 2201/84 (2013.01)] | 20 Claims |
1. A system, comprising:
a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:
determining that a node of a group of storage nodes of a storage cluster has failed, wherein the storage cluster stores a group of files, and wherein respective data protection levels are maintained for respective files of the group of files;
traversing the respective files, comprising:
in response to determining that a data protection level for a file of the respective files is degraded, and in response to determining that the file is a priority file, adding an identifier of the file to a priority table for restoration of data protection, or
in response to determining that the data protection level for the file of the respective files is degraded, and in response to determining that the file is not the priority file, adding the identifier of the file to a non-priority table for the restoration of data protection;
after traversing the respective files, restoring respective first data protection levels of respective first files of the group of files represented by the priority table; and
after restoring the respective first data protection levels of the respective first files, restoring respective second data protection levels of respective second files of the group of files represented by the non-priority table.
|