| setStorageDirectories(Collection, Collection, Collection) |  | 0% |  | 0% | 8 | 8 | 28 | 28 | 1 | 1 |
| readAndInspectDirs(EnumSet, HdfsServerConstants.StartupOption) |  | 0% |  | 0% | 8 | 8 | 28 | 28 | 1 | 1 |
| attemptRestoreRemovedStorage() |  | 0% |  | 0% | 6 | 6 | 17 | 17 | 1 | 1 |
| determineClusterId() |  | 0% |  | 0% | 5 | 5 | 17 | 17 | 1 | 1 |
| isPreUpgradableLayout(Storage.StorageDirectory) |  | 0% |  | 0% | 4 | 4 | 15 | 15 | 1 | 1 |
| reportErrorsOnDirectory(Storage.StorageDirectory) |  | 0% |  | 0% | 4 | 4 | 17 | 17 | 1 | 1 |
| readProperties(Storage.StorageDirectory, HdfsServerConstants.StartupOption) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| NNStorage(Configuration, Collection, Collection) |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| processStartupOptionsForUpgrade(HdfsServerConstants.StartupOption, int) |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 1 | 1 |
| format(NamespaceInfo, boolean) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| getDirectories(NNStorage.NameNodeDirType) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| getFsImage(long, EnumSet) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| writeAll() |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| reportErrorOnFile(File) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| setBlockPoolID(File, String) |  | 0% |  | 0% | 5 | 5 | 6 | 6 | 1 | 1 |
| updateNameDirSize() |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| getStorageDirectory(URI) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| setFieldsFromProperties(Properties, Storage.StorageDirectory) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| findFile(NNStorage.NameNodeDirType, String) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| getFsImageNameCheckpoint(long) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getFsImageName(long, NNStorage.NameNodeFile) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| writeTransactionIdFileToStorage(long, NNStorage.NameNodeDirType) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| getTemporaryEditsFileName(long, long, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getNumStorageDirs(NNStorage.NameNodeDirType) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| getStorageFile(Storage.StorageDirectory, NNStorage.NameNodeFile, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getFinalizedEditsFileName(long, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| format() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| newBlockPoolID() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| writeTransactionIdFile(Storage.StorageDirectory, long) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| setDeprecatedPropertiesForUpgrade(Properties) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getDeprecatedProperty(String) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| findFinalizedEditsFile(long, long) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setPropertiesFromFields(Properties, Storage.StorageDirectory) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| format(Storage.StorageDirectory) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| getNameNodeFileName(NNStorage.NameNodeFile, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| reportErrorsOnDirectories(List) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| inspectStorageDirs(FSImageStorageInspector) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setMostRecentCheckpointInfo(long, long) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| checkSchemeConsistency(URI) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| newNamespaceID() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getTemporaryEditsFile(Storage.StorageDirectory, long, long, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setRestoreFailedStorage(boolean) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getFinalizedEditsFile(Storage.StorageDirectory, long, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getImageFile(Storage.StorageDirectory, NNStorage.NameNodeFile, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setStorageDirectories(Collection, Collection) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| readTransactionIdFile(Storage.StorageDirectory) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| newNamespaceInfo() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getStorageFile(Storage.StorageDirectory, NNStorage.NameNodeFile) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getInProgressEditsFile(Storage.StorageDirectory, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| findImageFile(NNStorage.NameNodeFile, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| close() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| writeTransactionIdFileToStorage(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getFsImageName(long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getHighestFsImageName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| format(NamespaceInfo) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getNamespaceInfo() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getImageDirectories() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEditsDirectories() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCheckpointImageFileName(long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getImageFileName(long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRollbackImageFileName(long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLegacyOIVImageFileName(long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getInProgressEditsFileName(long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setDisablePreUpgradableLayoutCheck(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| newClusterID() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setClusterID(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setBlockPoolID(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getNNDirectorySize() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRestoreFailedStorage() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRemovedStorageDirs() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMostRecentCheckpointTxId() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMostRecentCheckpointTime() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBlockPoolID() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |