| FsImageProto.java |  | 0% |  | 0% | 5,141 | 5,141 | 10,503 | 10,503 | 2,835 | 2,835 | 107 | 107 |
| FSNamesystem.java |  | 0% |  | 0% | 1,196 | 1,196 | 4,070 | 4,070 | 477 | 477 | 7 | 7 |
| FSEditLogOp.java |  | 0% |  | 0% | 848 | 848 | 2,675 | 2,675 | 612 | 612 | 68 | 68 |
| TestFsck.java |  | 0% |  | 0% | 221 | 221 | 1,628 | 1,628 | 83 | 83 | 15 | 15 |
| FSAclBaseTest.java |  | 0% | | 0% | 90 | 90 | 1,317 | 1,317 | 82 | 82 | 1 | 1 |
| TestReencryption.java |  | 0% |  | 0% | 143 | 143 | 1,166 | 1,166 | 78 | 78 | 12 | 12 |
| TestCheckpoint.java |  | 0% |  | 0% | 148 | 148 | 1,378 | 1,378 | 72 | 72 | 6 | 6 |
| TestAclTransformation.java |  | 0% | | 0% | 61 | 61 | 1,027 | 1,027 | 57 | 57 | 1 | 1 |
| NameNode.java |  | 0% |  | 0% | 422 | 422 | 1,156 | 1,156 | 146 | 146 | 4 | 4 |
| NameNodeRpcServer.java |  | 0% |  | 0% | 375 | 375 | 1,158 | 1,158 | 177 | 177 | 3 | 3 |
| NamenodeFsck.java |  | 0% |  | 0% | 261 | 261 | 854 | 854 | 33 | 33 | 5 | 5 |
| TestCacheDirectives.java |  | 0% |  | 0% | 91 | 91 | 1,070 | 1,070 | 42 | 42 | 6 | 6 |
| NNThroughputBenchmark.java |  | 0% |  | 0% | 294 | 294 | 810 | 810 | 109 | 109 | 14 | 14 |
| TestFileTruncate.java |  | 0% |  | 0% | 84 | 84 | 904 | 904 | 47 | 47 | 2 | 2 |
| TestEditLog.java |  | 0% |  | 0% | 155 | 155 | 881 | 881 | 82 | 82 | 12 | 12 |
| ITestProvidedImplementation.java |  | 0% |  | 0% | 128 | 128 | 665 | 665 | 49 | 49 | 3 | 3 |
| TestAuditLoggerWithCommands.java |  | 0% | | 0% | 75 | 75 | 882 | 882 | 58 | 58 | 3 | 3 |
| FSEditLog.java |  | 0% |  | 0% | 247 | 247 | 820 | 820 | 123 | 123 | 4 | 4 |
| FSDirectory.java |  | 0% |  | 0% | 327 | 327 | 769 | 769 | 134 | 134 | 3 | 3 |
| FSEditLogLoader.java |  | 0% |  | 0% | 214 | 214 | 677 | 677 | 33 | 33 | 3 | 3 |
| FSXAttrBaseTest.java |  | 0% | | 0% | 90 | 90 | 678 | 678 | 74 | 74 | 24 | 24 |
| TestNameNodeMXBean.java |  | 0% |  | 0% | 92 | 92 | 738 | 738 | 30 | 30 | 6 | 6 |
| FSImage.java |  | 0% |  | 0% | 223 | 223 | 693 | 693 | 68 | 68 | 2 | 2 |
| TestINodeFile.java |  | 0% |  | 0% | 88 | 88 | 651 | 651 | 48 | 48 | 1 | 1 |
| TestFSImage.java |  | 0% |  | 0% | 72 | 72 | 726 | 726 | 32 | 32 | 1 | 1 |
| CacheManager.java |  | 0% |  | 0% | 205 | 205 | 615 | 615 | 56 | 56 | 3 | 3 |
| TestFSImageWithSnapshot.java |  | 0% | | 0% | 34 | 34 | 504 | 504 | 31 | 31 | 1 | 1 |
| FSImageFormat.java |  | 0% |  | 0% | 190 | 190 | 582 | 582 | 54 | 54 | 4 | 4 |
| INodeFile.java |  | 0% |  | 0% | 249 | 249 | 527 | 527 | 85 | 85 | 2 | 2 |
| TestQuotaByStorageType.java |  | 0% | | 0% | 38 | 38 | 511 | 511 | 30 | 30 | 1 | 1 |
| FSImageFormatPBINode.java |  | 0% |  | 0% | 154 | 154 | 509 | 509 | 49 | 49 | 5 | 5 |
| FSDirRenameOp.java |  | 0% |  | 0% | 132 | 132 | 426 | 426 | 31 | 31 | 3 | 3 |
| FSImageFormatProtobuf.java |  | 0% |  | 0% | 132 | 132 | 492 | 492 | 64 | 64 | 9 | 9 |
| SecondaryNameNode.java |  | 0% |  | 0% | 142 | 142 | 474 | 474 | 62 | 62 | 8 | 8 |
| TestFSEditLogLoader.java |  | 0% |  | 0% | 48 | 48 | 479 | 479 | 23 | 23 | 1 | 1 |
| FSPermissionChecker.java |  | 0% |  | 0% | 159 | 159 | 396 | 396 | 51 | 51 | 3 | 3 |
| TestNNStorageRetentionManager.java |  | 0% | | 0% | 50 | 50 | 269 | 269 | 32 | 32 | 3 | 3 |
| TestHDFSConcat.java |  | 0% | | 0% | 34 | 34 | 352 | 352 | 20 | 20 | 1 | 1 |
| NNStorage.java |  | 0% |  | 0% | 169 | 169 | 429 | 429 | 80 | 80 | 3 | 3 |
| FSDirWriteFileOp.java |  | 0% |  | 0% | 122 | 122 | 373 | 373 | 25 | 25 | 3 | 3 |
| TestStartup.java |  | 0% |  | 0% | 56 | 56 | 426 | 426 | 25 | 25 | 1 | 1 |
| ReencryptionHandler.java |  | 0% |  | 0% | 137 | 137 | 368 | 368 | 55 | 55 | 7 | 7 |
| TestFSPermissionChecker.java |  | 0% | | n/a | 29 | 29 | 302 | 302 | 29 | 29 | 2 | 2 |
| TestNameNodeReconfigure.java |  | 0% | | 0% | 35 | 35 | 437 | 437 | 31 | 31 | 1 | 1 |
| INodeDirectory.java |  | 0% |  | 0% | 198 | 198 | 370 | 370 | 70 | 70 | 4 | 4 |
| TestListCorruptFileBlocks.java |  | 0% |  | 0% | 45 | 45 | 373 | 373 | 10 | 10 | 1 | 1 |
| TestNameEditsConfigs.java |  | 0% | | 0% | 30 | 30 | 343 | 343 | 12 | 12 | 1 | 1 |
| TestINodeAttributeProvider.java |  | 0% |  | 0% | 82 | 82 | 308 | 308 | 54 | 54 | 12 | 12 |
| FSImageSerialization.java |  | 0% |  | 0% | 133 | 133 | 405 | 405 | 46 | 46 | 3 | 3 |
| TestEditLogRace.java |  | 0% |  | 0% | 75 | 75 | 331 | 331 | 35 | 35 | 11 | 11 |
| TestReconstructStripedBlocks.java |  | 0% |  | 0% | 38 | 38 | 322 | 322 | 14 | 14 | 1 | 1 |
| TestSaveNamespace.java |  | 0% |  | 0% | 59 | 59 | 387 | 387 | 32 | 32 | 6 | 6 |
| ImageServlet.java |  | 0% |  | 0% | 110 | 110 | 335 | 335 | 44 | 44 | 6 | 6 |
| FileJournalManager.java |  | 0% |  | 0% | 135 | 135 | 288 | 288 | 53 | 53 | 3 | 3 |
| TestAddStripedBlocks.java |  | 0% | | 0% | 26 | 26 | 283 | 283 | 13 | 13 | 1 | 1 |
| EncryptionZoneManager.java |  | 0% |  | 0% | 153 | 153 | 329 | 329 | 44 | 44 | 2 | 2 |
| INodeReference.java |  | 0% |  | 0% | 170 | 170 | 333 | 333 | 85 | 85 | 5 | 5 |
| TestLeaseManager.java |  | 0% |  | 0% | 35 | 35 | 260 | 260 | 15 | 15 | 1 | 1 |
| TestAuditLogger.java |  | 0% | | 0% | 31 | 31 | 362 | 362 | 25 | 25 | 5 | 5 |
| JournalSet.java |  | 0% |  | 0% | 143 | 143 | 283 | 283 | 90 | 90 | 17 | 17 |
| TestDecommissioningStatus.java |  | 0% |  | 0% | 58 | 58 | 297 | 297 | 25 | 25 | 1 | 1 |
| INode.java |  | 0% |  | 0% | 173 | 173 | 318 | 318 | 98 | 98 | 5 | 5 |
| TestStorageRestore.java |  | 0% |  | 0% | 39 | 39 | 201 | 201 | 9 | 9 | 1 | 1 |
| FSImageTestUtil.java |  | 0% |  | 0% | 84 | 84 | 260 | 260 | 39 | 39 | 2 | 2 |
| LeaseManager.java |  | 0% |  | 0% | 123 | 123 | 293 | 293 | 50 | 50 | 4 | 4 |
| TestFileJournalManager.java |  | 0% | | 0% | 40 | 40 | 216 | 216 | 25 | 25 | 3 | 3 |
| TestBackupNode.java |  | 0% |  | 0% | 47 | 47 | 279 | 279 | 16 | 16 | 2 | 2 |
| ImageWriter.java |  | 0% |  | 0% | 74 | 74 | 296 | 296 | 45 | 45 | 4 | 4 |
| TestFSDirectory.java |  | 0% |  | 0% | 34 | 34 | 247 | 247 | 13 | 13 | 1 | 1 |
| TestProtectedDirectories.java |  | 0% | | 0% | 48 | 48 | 278 | 278 | 30 | 30 | 2 | 2 |
| TestDiskspaceQuotaUpdate.java |  | 0% | | 0% | 36 | 36 | 276 | 276 | 25 | 25 | 2 | 2 |
| FSDirEncryptionZoneOp.java |  | 0% |  | 0% | 83 | 83 | 290 | 290 | 29 | 29 | 4 | 4 |
| FSDirStatAndListingOp.java |  | 0% |  | 0% | 87 | 87 | 268 | 268 | 22 | 22 | 2 | 2 |
| TestNameNodeRecovery.java |  | 0% |  | 0% | 78 | 78 | 270 | 270 | 51 | 51 | 9 | 9 |
| FSDirAttrOp.java |  | 0% |  | 0% | 107 | 107 | 223 | 223 | 21 | 21 | 1 | 1 |
| TestDeleteRace.java |  | 0% | | 0% | 35 | 35 | 260 | 260 | 19 | 19 | 4 | 4 |
| FsImageValidation.java |  | 0% |  | 0% | 62 | 62 | 217 | 217 | 35 | 35 | 6 | 6 |
| TestNamenodeStorageDirectives.java |  | 0% | | 0% | 27 | 27 | 102 | 102 | 15 | 15 | 3 | 3 |
| TestSnapshotPathINodes.java |  | 0% | | 0% | 28 | 28 | 210 | 210 | 16 | 16 | 1 | 1 |
| TestBlockPlacementPolicyRackFaultTolerant.java |  | 0% | | 0% | 30 | 30 | 166 | 166 | 13 | 13 | 2 | 2 |
| TestStoragePolicySummary.java |  | 0% | | 0% | 8 | 8 | 114 | 114 | 7 | 7 | 1 | 1 |
| ReencryptionUpdater.java |  | 0% |  | 0% | 78 | 78 | 271 | 271 | 27 | 27 | 4 | 4 |
| TestStripedINodeFile.java |  | 0% | | 0% | 27 | 27 | 208 | 208 | 17 | 17 | 1 | 1 |
| TestFSNamesystemLock.java |  | 0% | | 0% | 30 | 30 | 256 | 256 | 18 | 18 | 6 | 6 |
| TestNamenodeCapacityReport.java |  | 0% |  | 0% | 46 | 46 | 205 | 205 | 12 | 12 | 1 | 1 |
| INodesInPath.java |  | 0% |  | 0% | 111 | 111 | 187 | 187 | 38 | 38 | 1 | 1 |
| ErasureCodingPolicyManager.java |  | 0% |  | 0% | 66 | 66 | 195 | 195 | 30 | 30 | 1 | 1 |
| TransferFsImage.java |  | 0% |  | 0% | 55 | 55 | 189 | 189 | 20 | 20 | 2 | 2 |
| TestAddOverReplicatedStripedBlocks.java |  | 0% | | 0% | 17 | 17 | 154 | 154 | 7 | 7 | 1 | 1 |
| TestClusterId.java |  | 0% |  | 0% | 46 | 46 | 194 | 194 | 20 | 20 | 1 | 1 |
| FSDirXAttrOp.java |  | 0% |  | 0% | 87 | 87 | 212 | 212 | 17 | 17 | 1 | 1 |
| AclTransformation.java |  | 0% |  | 0% | 65 | 65 | 186 | 186 | 15 | 15 | 3 | 3 |
| FSNamesystemLock.java |  | 0% |  | 0% | 75 | 75 | 191 | 191 | 44 | 44 | 3 | 3 |
| TestNestedEncryptionZones.java |  | 0% | | 0% | 13 | 13 | 142 | 142 | 10 | 10 | 1 | 1 |
| TestNNThroughputBenchmark.java |  | 0% | | 0% | 20 | 20 | 140 | 140 | 14 | 14 | 1 | 1 |
| TestPersistentStoragePolicySatisfier.java |  | 0% | | 0% | 32 | 32 | 192 | 192 | 19 | 19 | 2 | 2 |
| EditLogFileInputStream.java |  | 0% |  | 0% | 67 | 67 | 161 | 161 | 40 | 40 | 7 | 7 |
| TestNamenodeRetryCache.java |  | 0% | | 0% | 23 | 23 | 214 | 214 | 20 | 20 | 2 | 2 |
| BackupNode.java |  | 0% |  | 0% | 68 | 68 | 185 | 185 | 33 | 33 | 3 | 3 |
| TestListOpenFiles.java |  | 0% | | 0% | 35 | 35 | 180 | 180 | 18 | 18 | 2 | 2 |
| FSDirErasureCodingOp.java |  | 0% |  | 0% | 71 | 71 | 168 | 168 | 18 | 18 | 1 | 1 |
| TestAuditLogs.java |  | 0% |  | 0% | 36 | 36 | 137 | 137 | 17 | 17 | 1 | 1 |
| TestFSNamesystem.java |  | 0% | | 0% | 27 | 27 | 177 | 177 | 15 | 15 | 2 | 2 |
| TestFavoredNodesEndToEnd.java |  | 0% |  | 0% | 41 | 41 | 132 | 132 | 14 | 14 | 1 | 1 |
| BackupImage.java |  | 0% |  | 0% | 51 | 51 | 139 | 139 | 15 | 15 | 2 | 2 |
| FSDirTruncateOp.java |  | 0% |  | 0% | 57 | 57 | 136 | 136 | 10 | 10 | 2 | 2 |
| TestFSImageWithAcl.java |  | 0% | | 0% | 14 | 14 | 147 | 147 | 11 | 11 | 1 | 1 |
| INodeWithAdditionalFields.java |  | 0% |  | 0% | 73 | 73 | 163 | 163 | 45 | 45 | 2 | 2 |
| Checkpointer.java |  | 0% |  | 0% | 33 | 33 | 144 | 144 | 11 | 11 | 1 | 1 |
| FSDirConcatOp.java |  | 0% |  | 0% | 49 | 49 | 115 | 115 | 9 | 9 | 1 | 1 |
| FSEditLogAsync.java |  | 0% |  | 0% | 59 | 59 | 165 | 165 | 33 | 33 | 6 | 6 |
| RedundantEditLogInputStream.java |  | 0% |  | 0% | 42 | 42 | 109 | 109 | 19 | 19 | 4 | 4 |
| InotifyFSEditLogOpTranslator.java |  | 0% | | 0% | 24 | 24 | 114 | 114 | 3 | 3 | 1 | 1 |
| TestUpgradeDomainBlockPlacementPolicy.java |  | 0% | | 0% | 24 | 24 | 109 | 109 | 11 | 11 | 2 | 2 |
| INodeAttributeProvider.java |  | 0% |  | 0% | 95 | 95 | 165 | 165 | 65 | 65 | 4 | 4 |
| TestEditLogJournalFailures.java |  | 0% | | 0% | 25 | 25 | 147 | 147 | 19 | 19 | 1 | 1 |
| FSDirSnapshotOp.java |  | 0% |  | 0% | 40 | 40 | 137 | 137 | 17 | 17 | 1 | 1 |
| TestStartupProgressServlet.java |  | 0% | | n/a | 7 | 7 | 171 | 171 | 7 | 7 | 1 | 1 |
| QuotaCounts.java |  | 0% |  | 0% | 77 | 77 | 105 | 105 | 46 | 46 | 2 | 2 |
| TestMetaSave.java |  | 0% | | 0% | 29 | 29 | 139 | 139 | 14 | 14 | 3 | 3 |
| FSDirAclOp.java |  | 0% | | 0% | 25 | 25 | 124 | 124 | 11 | 11 | 1 | 1 |
| FSImagePreTransactionalStorageInspector.java |  | 0% |  | 0% | 49 | 49 | 106 | 106 | 12 | 12 | 1 | 1 |
| FSEditLogOpCodes.java |  | 0% | | 0% | 13 | 13 | 75 | 75 | 6 | 6 | 1 | 1 |
| TestDefaultBlockPlacementPolicy.java |  | 0% | | 0% | 17 | 17 | 104 | 104 | 10 | 10 | 1 | 1 |
| StoragePolicySummary.java |  | 0% |  | 0% | 40 | 40 | 110 | 110 | 19 | 19 | 3 | 3 |
| CreateEditsLog.java |  | 0% |  | 0% | 33 | 33 | 91 | 91 | 6 | 6 | 1 | 1 |
| NNStorageRetentionManager.java |  | 0% |  | 0% | 40 | 40 | 110 | 110 | 18 | 18 | 4 | 4 |
| TestNameNodeResourceChecker.java |  | 0% | | 0% | 17 | 17 | 116 | 116 | 9 | 9 | 1 | 1 |
| TestProcessCorruptBlocks.java |  | 0% | | 0% | 13 | 13 | 114 | 114 | 7 | 7 | 1 | 1 |
| TestNameNodeRespectsBindHostKeys.java |  | 0% | | 0% | 25 | 25 | 143 | 143 | 11 | 11 | 1 | 1 |
| TestDeadDatanode.java |  | 0% | | 0% | 14 | 14 | 99 | 99 | 8 | 8 | 2 | 2 |
| TestEnabledECPolicies.java |  | 0% | | 0% | 21 | 21 | 117 | 117 | 12 | 12 | 1 | 1 |
| TestSecurityTokenEditLog.java |  | 0% | | 0% | 15 | 15 | 107 | 107 | 8 | 8 | 3 | 3 |
| TestFSNamesystemMBean.java |  | 0% | | 0% | 24 | 24 | 126 | 126 | 9 | 9 | 2 | 2 |
| TestFsLimits.java |  | 0% | | 0% | 25 | 25 | 135 | 135 | 20 | 20 | 1 | 1 |
| DirectoryWithQuotaFeature.java |  | 0% | | 0% | 46 | 46 | 91 | 91 | 30 | 30 | 2 | 2 |
| TestCommitBlockSynchronization.java |  | 0% | | 0% | 9 | 9 | 89 | 89 | 8 | 8 | 1 | 1 |
| FSDirAppendOp.java |  | 0% |  | 0% | 36 | 36 | 94 | 94 | 5 | 5 | 1 | 1 |
| AclStorage.java |  | 0% |  | 0% | 40 | 40 | 115 | 115 | 13 | 13 | 1 | 1 |
| TestBlockUnderConstruction.java |  | 0% |  | 0% | 30 | 30 | 97 | 97 | 8 | 8 | 1 | 1 |
| INodeReferenceValidation.java |  | 0% | | 0% | 35 | 35 | 104 | 104 | 20 | 20 | 4 | 4 |
| TestNameNodeRpcServer.java |  | 0% | | 0% | 15 | 15 | 111 | 111 | 8 | 8 | 1 | 1 |
| TestEncryptionZoneManager.java |  | 0% | | n/a | 6 | 6 | 86 | 86 | 6 | 6 | 1 | 1 |
| TestNetworkTopologyServlet.java |  | 0% | | 0% | 11 | 11 | 109 | 109 | 5 | 5 | 1 | 1 |
| TestNameNodeOptionParsing.java |  | 0% | | n/a | 4 | 4 | 87 | 87 | 4 | 4 | 1 | 1 |
| CachedBlock.java |  | 0% |  | 0% | 48 | 48 | 78 | 78 | 20 | 20 | 1 | 1 |
| TestLargeDirectoryDelete.java |  | 0% | | 0% | 27 | 27 | 103 | 103 | 16 | 16 | 4 | 4 |
| TestReencryptionHandler.java |  | 0% | | 0% | 15 | 15 | 102 | 102 | 10 | 10 | 2 | 2 |
| XAttrFormat.java |  | 0% | | 0% | 26 | 26 | 87 | 87 | 10 | 10 | 1 | 1 |
| TestFileLimit.java |  | 0% | | 0% | 13 | 13 | 103 | 103 | 7 | 7 | 1 | 1 |
| RandomTreeWalk.java |  | 0% | | 0% | 27 | 27 | 73 | 73 | 14 | 14 | 2 | 2 |
| FSDirDeleteOp.java |  | 0% |  | 0% | 36 | 36 | 95 | 95 | 9 | 9 | 1 | 1 |
| TestHostsFiles.java |  | 0% | | 0% | 14 | 14 | 83 | 83 | 7 | 7 | 1 | 1 |
| FSTreeTraverser.java |  | 0% |  | 0% | 37 | 37 | 100 | 100 | 9 | 9 | 2 | 2 |
| TestAuthorizationContext.java |  | 0% | | n/a | 5 | 5 | 94 | 94 | 5 | 5 | 1 | 1 |
| TestEditLogFileInputStream.java |  | 0% | | 0% | 7 | 7 | 94 | 94 | 6 | 6 | 1 | 1 |
| TestPathComponents.java |  | 0% | | 0% | 10 | 10 | 56 | 56 | 7 | 7 | 1 | 1 |
| CachePool.java |  | 0% | | 0% | 43 | 43 | 114 | 114 | 33 | 33 | 2 | 2 |
| TestNNStorageRetentionFunctional.java |  | 0% | | 0% | 5 | 5 | 80 | 80 | 4 | 4 | 1 | 1 |
| NameNodeHttpServer.java |  | 0% | | 0% | 32 | 32 | 90 | 90 | 23 | 23 | 2 | 2 |
| TestGetContentSummaryWithPermission.java |  | 0% | | 0% | 12 | 12 | 83 | 83 | 11 | 11 | 1 | 1 |
| FSDirMkdirOp.java |  | 0% |  | 0% | 40 | 40 | 82 | 82 | 9 | 9 | 1 | 1 |
| CheckpointSignature.java |  | 0% | | 0% | 30 | 30 | 62 | 62 | 17 | 17 | 1 | 1 |
| TestSingleUGIResolver.java |  | 0% | | n/a | 10 | 10 | 84 | 84 | 10 | 10 | 1 | 1 |
| EditLogFileOutputStream.java |  | 0% | | 0% | 34 | 34 | 99 | 99 | 18 | 18 | 1 | 1 |
| TreePath.java |  | 0% | | 0% | 27 | 27 | 93 | 93 | 15 | 15 | 1 | 1 |
| SerialNumberManager.java |  | 0% | | 0% | 28 | 28 | 60 | 60 | 19 | 19 | 2 | 2 |
| TestCheckPointForSecurityTokens.java |  | 0% | | 0% | 8 | 8 | 91 | 91 | 4 | 4 | 1 | 1 |
| TestRedudantBlocks.java |  | 0% | | 0% | 12 | 12 | 66 | 66 | 6 | 6 | 1 | 1 |
| TestCorrectnessOfQuotaAfterRenameOp.java |  | 0% | | n/a | 4 | 4 | 77 | 77 | 4 | 4 | 1 | 1 |
| TestRefreshNamenodeReplicationConfig.java |  | 0% | | 0% | 11 | 11 | 61 | 61 | 8 | 8 | 1 | 1 |
| ContentSummaryComputationContext.java |  | 0% |  | 0% | 33 | 33 | 92 | 92 | 11 | 11 | 1 | 1 |
| TestQuotaCounts.java |  | 0% | | 0% | 16 | 16 | 69 | 69 | 9 | 9 | 1 | 1 |
| NNUpgradeUtil.java |  | 0% | | 0% | 21 | 21 | 73 | 73 | 10 | 10 | 2 | 2 |
| EditsDoubleBuffer.java |  | 0% | | 0% | 33 | 33 | 69 | 69 | 20 | 20 | 2 | 2 |
| UGIResolver.java |  | 0% | | 0% | 27 | 27 | 65 | 65 | 14 | 14 | 1 | 1 |
| NameNodeAdapter.java | | 0% | | 0% | 39 | 39 | 84 | 84 | 33 | 33 | 1 | 1 |
| TestFsckWithMultipleNameNodes.java | | 0% | | 0% | 12 | 12 | 62 | 62 | 7 | 7 | 2 | 2 |
| TestFSDirAttrOp.java | | 0% | | 0% | 10 | 10 | 63 | 63 | 9 | 9 | 1 | 1 |
| NetworkTopologyServlet.java | | 0% | | 0% | 22 | 22 | 81 | 81 | 7 | 7 | 2 | 2 |
| TestRandomTreeWalk.java | | 0% | | 0% | 13 | 13 | 70 | 70 | 5 | 5 | 1 | 1 |
| TestGetBlockLocations.java | | 0% | | 0% | 11 | 11 | 60 | 60 | 9 | 9 | 3 | 3 |
| TestAddBlock.java | | 0% | | 0% | 7 | 7 | 69 | 69 | 5 | 5 | 1 | 1 |
| FSImageTransactionalStorageInspector.java | | 0% | | 0% | 24 | 24 | 67 | 67 | 10 | 10 | 1 | 1 |
| TestTruncateQuotaUpdate.java | | 0% | | 0% | 8 | 8 | 67 | 67 | 7 | 7 | 1 | 1 |
| TestAddBlockRetry.java | | 0% | | 0% | 10 | 10 | 63 | 63 | 7 | 7 | 1 | 1 |
| TestParallelImageWrite.java | | 0% | | 0% | 7 | 7 | 62 | 62 | 3 | 3 | 1 | 1 |
| TestNameNodeMetadataConsistency.java | | 0% | | 0% | 11 | 11 | 72 | 72 | 9 | 9 | 2 | 2 |
| TestTransferFsImage.java | | 0% | | 0% | 11 | 11 | 85 | 85 | 9 | 9 | 2 | 2 |
| TestXAttrFeature.java | | 0% | | 0% | 7 | 7 | 60 | 60 | 4 | 4 | 1 | 1 |
| TestAclConfigFlag.java | | 0% | | 0% | 16 | 16 | 73 | 73 | 14 | 14 | 1 | 1 |
| TestAllowFormat.java | | 0% | | 0% | 11 | 11 | 64 | 64 | 6 | 6 | 1 | 1 |
| TestFSNamesystemLockReport.java | | 0% | | 0% | 21 | 21 | 49 | 49 | 17 | 17 | 1 | 1 |
| TestQuotaWithStripedBlocks.java | | 0% | | 0% | 6 | 6 | 56 | 56 | 5 | 5 | 1 | 1 |
| NameNodeResourceChecker.java | | 0% | | 0% | 23 | 23 | 60 | 60 | 13 | 13 | 2 | 2 |
| FileSystemImage.java | | 0% | | 0% | 18 | 18 | 67 | 67 | 7 | 7 | 1 | 1 |
| TestFSTreeWalk.java | | 0% | | 0% | 5 | 5 | 49 | 49 | 4 | 4 | 1 | 1 |
| TestNameNodeResourcePolicy.java | | 0% | | 0% | 12 | 12 | 47 | 47 | 8 | 8 | 1 | 1 |
| TestEditsDoubleBuffer.java | | 0% | | 0% | 5 | 5 | 77 | 77 | 4 | 4 | 1 | 1 |
| TestEditLogAutoroll.java | | 0% | | 0% | 12 | 12 | 54 | 54 | 8 | 8 | 2 | 2 |
| TestAddStripedBlockInFBR.java | | 0% | | 0% | 10 | 10 | 47 | 47 | 6 | 6 | 2 | 2 |
| TestFixedBlockResolver.java | | 0% | | 0% | 11 | 11 | 53 | 53 | 6 | 6 | 1 | 1 |
| FSDirSymlinkOp.java | | 0% | | 0% | 21 | 21 | 49 | 49 | 5 | 5 | 1 | 1 |
| TestDecommissioningStatusWithBackoffMonitor.java | | 0% | | 0% | 6 | 6 | 58 | 58 | 3 | 3 | 1 | 1 |
| TestSecureNameNode.java | | 0% | | 0% | 10 | 10 | 59 | 59 | 8 | 8 | 3 | 3 |
| TestFSImageWithXAttr.java | | 0% | | 0% | 10 | 10 | 50 | 50 | 8 | 8 | 1 | 1 |
| TestNameCache.java | | 0% | | 0% | 11 | 11 | 30 | 30 | 3 | 3 | 1 | 1 |
| EditLogBackupOutputStream.java | | 0% | | 0% | 23 | 23 | 55 | 55 | 11 | 11 | 1 | 1 |
| AclEntryStatusFormat.java | | 0% | | 0% | 18 | 18 | 50 | 50 | 13 | 13 | 1 | 1 |
| TestNameNodeStatusMXBean.java | | 0% | | 0% | 9 | 9 | 50 | 50 | 6 | 6 | 2 | 2 |
| TestNameNodeHttpServer.java | | 0% | | 0% | 16 | 16 | 52 | 52 | 8 | 8 | 1 | 1 |
| TestAuditLogAtDebug.java | | 0% | | 0% | 11 | 11 | 51 | 51 | 10 | 10 | 1 | 1 |
| TestSecondaryNameNodeUpgrade.java | | 0% | | 0% | 13 | 13 | 45 | 45 | 6 | 6 | 1 | 1 |
| TestEditLogFileOutputStream.java | | 0% | | 0% | 15 | 15 | 54 | 54 | 10 | 10 | 1 | 1 |
| FSTreeWalk.java | | 0% | | 0% | 15 | 15 | 44 | 44 | 9 | 9 | 2 | 2 |
| TestGenericJournalConf.java | | 0% | | 0% | 29 | 29 | 80 | 80 | 24 | 24 | 3 | 3 |
| StartupProgressServlet.java | | 0% | | 0% | 9 | 9 | 47 | 47 | 4 | 4 | 1 | 1 |
| FSDirSatisfyStoragePolicyOp.java | | 0% | | 0% | 20 | 20 | 53 | 53 | 5 | 5 | 1 | 1 |
| TestValidateConfigurationSettings.java | | 0% | | 0% | 9 | 9 | 48 | 48 | 5 | 5 | 1 | 1 |
| NameNodeLayoutVersion.java | | 0% | | n/a | 8 | 8 | 29 | 29 | 8 | 8 | 2 | 2 |
| SerialNumberMap.java | | 0% | | 0% | 15 | 15 | 37 | 37 | 8 | 8 | 1 | 1 |
| TestStoragePolicySatisfierWithHA.java | | 0% | | 0% | 6 | 6 | 40 | 40 | 4 | 4 | 1 | 1 |
| TestHAWithInProgressTail.java | | 0% | | 0% | 8 | 8 | 43 | 43 | 7 | 7 | 1 | 1 |
| XAttrPermissionFilter.java | | 0% |  | 0% | 27 | 27 | 45 | 45 | 5 | 5 | 1 | 1 |
| TestXAttrConfigFlag.java | | 0% | | 0% | 13 | 13 | 52 | 52 | 11 | 11 | 1 | 1 |
| TestNameNodeXAttr.java | | 0% | | n/a | 3 | 3 | 33 | 33 | 3 | 3 | 1 | 1 |
| OfflineEditsViewerHelper.java | | 0% | | 0% | 11 | 11 | 40 | 40 | 7 | 7 | 1 | 1 |
| TestRefreshBlockPlacementPolicy.java | | 0% | | 0% | 14 | 14 | 39 | 39 | 11 | 11 | 2 | 2 |
| TestStartupOptionUpgrade.java | | 0% | | n/a | 9 | 9 | 45 | 45 | 9 | 9 | 1 | 1 |
| TestNameNodeHttpServerXFrame.java | | 0% | | 0% | 11 | 11 | 46 | 46 | 7 | 7 | 1 | 1 |
| NameNodeAdapterMockitoUtil.java | | 0% | | 0% | 11 | 11 | 48 | 48 | 9 | 9 | 1 | 1 |
| NameCache.java | | 0% | | 0% | 16 | 16 | 46 | 46 | 11 | 11 | 2 | 2 |
| TestCommitBlockWithInvalidGenStamp.java | | 0% | | 0% | 5 | 5 | 35 | 35 | 4 | 4 | 1 | 1 |
| MetaRecoveryContext.java | | 0% | | 0% | 19 | 19 | 45 | 45 | 8 | 8 | 2 | 2 |
| GlobalStateIdContext.java | | 0% | | 0% | 18 | 18 | 32 | 32 | 7 | 7 | 1 | 1 |
| FileNameGenerator.java | | 0% | | 0% | 14 | 14 | 35 | 35 | 8 | 8 | 1 | 1 |
| TestCreateEditsLog.java | | 0% | | 0% | 10 | 10 | 37 | 37 | 6 | 6 | 1 | 1 |
| EditLogBackupInputStream.java | | 0% | | 0% | 20 | 20 | 44 | 44 | 18 | 18 | 2 | 2 |
| ContentCounts.java | | 0% | | n/a | 23 | 23 | 41 | 41 | 23 | 23 | 2 | 2 |
| TestSecureNameNodeWithExternalKdc.java | | 0% | | 0% | 6 | 6 | 45 | 45 | 5 | 5 | 2 | 2 |
| FSImageCompression.java | | 0% | | 0% | 16 | 16 | 33 | 33 | 9 | 9 | 1 | 1 |
| TestGetImageServlet.java | | 0% | | n/a | 3 | 3 | 21 | 21 | 3 | 3 | 1 | 1 |
| TestFsImageValidation.java | | 0% | | 0% | 13 | 13 | 36 | 36 | 6 | 6 | 1 | 1 |
| TestMetadataVersionOutput.java | | 0% | | 0% | 5 | 5 | 38 | 38 | 4 | 4 | 1 | 1 |
| XAttrFeature.java | | 0% | | 0% | 20 | 20 | 39 | 39 | 5 | 5 | 1 | 1 |
| INodeSymlink.java | | 0% | | 0% | 23 | 23 | 37 | 37 | 20 | 20 | 1 | 1 |
| TestRedundantEditLogInputStream.java | | 0% | | 0% | 3 | 3 | 25 | 25 | 2 | 2 | 1 | 1 |
| TestNameNodeRetryCacheMetrics.java | | 0% | | 0% | 7 | 7 | 34 | 34 | 6 | 6 | 1 | 1 |
| TestNameNodeMetricsLogger.java | | 0% | | 0% | 14 | 14 | 36 | 36 | 13 | 13 | 4 | 4 |
| TestClientNameNodeAddress.java | | 0% | | n/a | 8 | 8 | 39 | 39 | 8 | 8 | 1 | 1 |
| TestNameNodeRpcServerMethods.java | | 0% | | 0% | 8 | 8 | 39 | 39 | 5 | 5 | 1 | 1 |
| AclTestHelpers.java | | 0% | | 0% | 10 | 10 | 39 | 39 | 9 | 9 | 1 | 1 |
| FSImageUtil.java | | 0% | | 0% | 11 | 11 | 34 | 34 | 5 | 5 | 1 | 1 |
| QuotaByStorageTypeEntry.java | | 0% | | 0% | 18 | 18 | 26 | 26 | 11 | 11 | 2 | 2 |
| TestReencryptionWithKMS.java | | 0% | | 0% | 8 | 8 | 30 | 30 | 7 | 7 | 1 | 1 |
| TreeWalk.java | | 0% | | 0% | 13 | 13 | 25 | 25 | 9 | 9 | 2 | 2 |
| FixedBlockResolver.java | | 0% | | 0% | 12 | 12 | 24 | 24 | 8 | 8 | 1 | 1 |
| FSNDNCacheOp.java | | 0% | | 0% | 12 | 12 | 30 | 30 | 10 | 10 | 1 | 1 |
| FileUnderConstructionFeature.java | | 0% | | 0% | 16 | 16 | 24 | 24 | 7 | 7 | 1 | 1 |
| INodeMap.java | | 0% | | 0% | 18 | 18 | 27 | 27 | 16 | 16 | 2 | 2 |
| TestFSImageStorageInspector.java | | 0% | | n/a | 2 | 2 | 16 | 16 | 2 | 2 | 1 | 1 |
| CheckpointConf.java | | 0% | | 0% | 11 | 11 | 22 | 22 | 9 | 9 | 1 | 1 |
| INodeDirectoryAttributes.java | | 0% | | 0% | 13 | 13 | 22 | 22 | 8 | 8 | 2 | 2 |
| INodeAttributes.java | | 0% | | 0% | 14 | 14 | 30 | 30 | 12 | 12 | 1 | 1 |
| AclFeature.java | | 0% | | 0% | 15 | 15 | 20 | 20 | 10 | 10 | 1 | 1 |
| NameNodeUtils.java | | 0% | | 0% | 11 | 11 | 27 | 27 | 2 | 2 | 1 | 1 |
| INodeFileAttributes.java | | 0% | | 0% | 17 | 17 | 22 | 22 | 11 | 11 | 1 | 1 |
| NameNodeResourcePolicy.java | | 0% | | 0% | 12 | 12 | 24 | 24 | 3 | 3 | 1 | 1 |
| TestFSDirWriteFileOp.java | | 0% | | n/a | 2 | 2 | 16 | 16 | 2 | 2 | 1 | 1 |
| BackupJournalManager.java | | 0% | | n/a | 19 | 19 | 25 | 25 | 19 | 19 | 1 | 1 |
| FsckServlet.java | | 0% | | n/a | 3 | 3 | 26 | 26 | 3 | 3 | 1 | 1 |
| BlockResolver.java | | 0% | | 0% | 7 | 7 | 19 | 19 | 5 | 5 | 1 | 1 |
| EditLogInputStream.java | | 0% | | 0% | 14 | 14 | 28 | 28 | 9 | 9 | 1 | 1 |
| SingleUGIResolver.java | | 0% | | 0% | 9 | 9 | 22 | 22 | 7 | 7 | 1 | 1 |
| TestFSDirEncryptionZoneOp.java | | 0% | | n/a | 3 | 3 | 14 | 14 | 3 | 3 | 1 | 1 |
| FSImageStorageInspector.java | | 0% | | 0% | 10 | 10 | 12 | 12 | 6 | 6 | 2 | 2 |
| TestSecondaryWebUi.java | | 0% | | 0% | 7 | 7 | 22 | 22 | 5 | 5 | 1 | 1 |
| TestCacheDirectivesWithViewDFS.java | | 0% | | n/a | 3 | 3 | 16 | 16 | 3 | 3 | 1 | 1 |
| Quota.java | | 0% | | 0% | 11 | 11 | 12 | 12 | 6 | 6 | 2 | 2 |
| TestFSImageWithSnapshotParallelAndCompress.java | | 0% | | n/a | 2 | 2 | 16 | 16 | 2 | 2 | 1 | 1 |
| SaveNamespaceContext.java | | 0% | | 0% | 9 | 9 | 20 | 20 | 7 | 7 | 1 | 1 |
| TestFileContextAcl.java | | 0% | | n/a | 11 | 11 | 22 | 22 | 11 | 11 | 2 | 2 |
| TestFileContextXAttr.java | | 0% | | n/a | 10 | 10 | 17 | 17 | 10 | 10 | 2 | 2 |
| FsUGIResolver.java | | 0% | | 0% | 5 | 5 | 15 | 15 | 3 | 3 | 1 | 1 |
| NullBlockAliasMap.java | | 0% | | n/a | 16 | 16 | 13 | 13 | 16 | 16 | 4 | 4 |
| EditLogOutputStream.java | | 0% | | n/a | 10 | 10 | 19 | 19 | 10 | 10 | 1 | 1 |
| XAttrStorage.java | | 0% | | 0% | 9 | 9 | 11 | 11 | 4 | 4 | 1 | 1 |
| Content.java | | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 | 1 | 1 |
| TestMalformedURLs.java | | 0% | | 0% | 5 | 5 | 13 | 13 | 4 | 4 | 1 | 1 |
| TestDeduplicationMap.java | | 0% | | n/a | 2 | 2 | 9 | 9 | 2 | 2 | 1 | 1 |
| TestNameNodeConfiguration.java | | 0% | | 0% | 3 | 3 | 6 | 6 | 2 | 2 | 1 | 1 |
| BackupState.java | | 0% | | n/a | 6 | 6 | 17 | 17 | 6 | 6 | 1 | 1 |
| PatternMatchingAppender.java | | 0% | | 0% | 6 | 6 | 10 | 10 | 5 | 5 | 1 | 1 |
| DefaultAuditLogger.java | | 0% | | n/a | 6 | 6 | 8 | 8 | 6 | 6 | 2 | 2 |
| CheckpointFaultInjector.java | | 0% | | n/a | 14 | 14 | 15 | 15 | 14 | 14 | 1 | 1 |
| TestQuotaWithStripedBlocksWithRandomECPolicy.java | | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
| EncryptionFaultInjector.java | | 0% | | n/a | 10 | 10 | 10 | 10 | 10 | 10 | 1 | 1 |
| HdfsAuditLogger.java | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| FixedBlockMultiReplicaResolver.java | | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
| DfsServlet.java | | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| MockNameNodeResourceChecker.java | | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| DefaultINodeAttributesProvider.java | | 0% | | n/a | 5 | 5 | 5 | 5 | 5 | 5 | 1 | 1 |
| EditLogInputException.java | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| IsNameNodeActiveServlet.java | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| NameNodeFormatException.java | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| IllegalReservedPathException.java | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| TestNameNodeAcl.java | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| RetryStartFileException.java | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| JournalManager.java | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| LeaseExpiredException.java | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| SafeModeException.java | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| INodeId.java | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| UnsupportedActionException.java | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| SaveNamespaceCancelledException.java | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| NotReplicatedYetException.java | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |