Patent ID: 8694752
Filing Date: 2014-04-08
Classification: G06F

Abstract:
1. A method for execution by a dispersed storage (DS) unit, the method comprises: determining that an imbalance between a first inode memory utilization of a first inode memory of a plurality of inode memories and first data storage memory utilization of a corresponding first data storage memory of a plurality of data storage memories compares unfavorably to an imbalance threshold, wherein the corresponding first data storage memory stores data as at least one of data objects and data blocks, and wherein the first inode memory stores mapping information that associates directory information of the data with storage location information of the data, wherein a data object of the data objects includes an encoded data slice and a data block of the data blocks includes a plurality of encoded data slices; determining that a second inode memory utilization of a second inode memory of the plurality of inode memories and a second data storage memory utilization of a corresponding second data storage memory of the plurality of data storage memories have an imbalance that compares favorably to the imbalance threshold; determining that the corresponding second data storage memory has available storage space; determining whether the imbalance between the first inode memory utilization and the first data storage memory utilization is due to the first inode memory utilization being greater than the first data storage memory utilization or due to the first data storage memory utilization being greater than first inode memory utilization; and when the imbalance is due to the first inode memory utilization being greater than the first data storage memory utilization: