TestStoragePolicySatisfierWithStripedFile |  | 0% |  | 0% | 33 | 33 | 224 | 224 | 12 | 12 | 1 | 1 |
StoragePolicySatisfier |  | 0% |  | 0% | 139 | 139 | 408 | 408 | 33 | 33 | 1 | 1 |
TestBlockStorageMovementAttemptedItems |  | 0% |  | 0% | 14 | 14 | 103 | 103 | 9 | 9 | 1 | 1 |
BlockStorageMovementAttemptedItems |  | 0% |  | 0% | 32 | 32 | 119 | 119 | 15 | 15 | 1 | 1 |
StoragePolicySatisfyManager |  | 0% |  | 0% | 34 | 34 | 90 | 90 | 14 | 14 | 1 | 1 |
BlockStorageMovementNeeded |  | 0% |  | 0% | 29 | 29 | 74 | 74 | 16 | 16 | 1 | 1 |
DatanodeCacheManager |  | 0% |  | 0% | 11 | 11 | 33 | 33 | 4 | 4 | 1 | 1 |
TestStoragePolicySatisfierWithStripedFile.new Supplier() {...} |  | 0% |  | 0% | 7 | 7 | 21 | 21 | 2 | 2 | 1 | 1 |
BlockStorageMovementNeeded.SPSPathIdProcessor |  | 0% |  | 0% | 10 | 10 | 39 | 39 | 2 | 2 | 1 | 1 |
StoragePolicySatisfier.DatanodeMap |  | 0% |  | 0% | 7 | 7 | 18 | 18 | 5 | 5 | 1 | 1 |
StoragePolicySatisfier.DatanodeWithStorage |  | 0% |  | 0% | 7 | 7 | 16 | 16 | 6 | 6 | 1 | 1 |
StoragePolicySatisfier.DatanodeWithStorage.StorageDetails |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 6 | 6 | 1 | 1 |
ItemInfo |  | 0% |  | 0% | 8 | 8 | 16 | 16 | 7 | 7 | 1 | 1 |
StoragePolicySatisfier.BlocksMovingAnalysis.Status |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 | 1 | 1 |
BlockStorageMovementNeeded.DirPendingWorkInfo |  | 0% |  | 0% | 7 | 7 | 10 | 10 | 5 | 5 | 1 | 1 |
TestStoragePolicySatisfierWithStripedFile.new Supplier() {...} |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 2 | 2 | 1 | 1 |
BlockStorageMovementAttemptedItems.BlocksStorageMovementAttemptMonitor |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 2 | 2 | 1 | 1 |
StoragePolicySatisfier.StorageTypeNodePair |  | 0% | | n/a | 4 | 4 | 9 | 9 | 4 | 4 | 1 | 1 |
StoragePolicySatisfier.AttemptedItemInfo |  | 0% | | n/a | 4 | 4 | 8 | 8 | 4 | 4 | 1 | 1 |
StoragePolicySatisfier.BlocksMovingAnalysis |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 | 1 | 1 |