CPC G06F 11/1076 (2013.01) [G06F 3/064 (2013.01); G06F 3/067 (2013.01); G06F 3/0629 (2013.01); G06F 12/0646 (2013.01); G06F 16/113 (2019.01); G06F 16/122 (2019.01); G06F 16/125 (2019.01); G06F 16/162 (2019.01); H04L 67/1097 (2013.01); G06F 11/2094 (2013.01)] | 18 Claims |
1. A method for execution by a computing device of a storage network, the method comprising:
determining virtual memory use of one storage unit of a set of storage units that services a vault within the storage network, wherein data is dispersed storage error encoded in accordance with dispersed data storage parameters to produce a plurality of sets of error coded (EC) data slices that are stored in the vault, wherein the dispersed data storage parameters includes a pillar width number, and a decode threshold number, wherein the pillar width number is a total number of EC data slices within a set of EC data slices of the plurality of sets of EC data slices, wherein the decode threshold number is a number of EC data slices of the set of EC data slices that is required to reconstruct a corresponding data segment of the data, and wherein the decode threshold number is less than the pillar width number, and wherein the virtual memory use of a storage unit of the set of storage units is representative of the virtual memory use of other storage units of the set of storage units for the vault due to the dispersed data storage parameters;
determining virtual memory use of the vault based on the virtual memory use of the one storage unit;
comparing the virtual memory use of the vault to one or more vault thresholds; and
when the virtual memory use of the vault is less than or equal to a first vault threshold of the one or more vault thresholds, instructing a memory state of the vault to be in a normal state, wherein when the vault is in the normal state, a write mode is activated allowing write requests to the vault.
|