Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HDFS-17641. Add badly distributed blocks metric #7123

Open
wants to merge 4 commits into
base: trunk
Choose a base branch
from

Conversation

PrateekSane
Copy link

@PrateekSane PrateekSane commented Oct 17, 2024

Description of PR

Add metric BadlyDistrbutedBlocks to the list of metrics which tracks the number of badly distributed blocks in the queue.

How was this patch tested?

Add Badly distributed blocks to TestLowRedundancy blocks to ensure properly tracked.

For code changes:

  • Does the title or this PR starts with the corresponding JIRA issue id (e.g. 'HADOOP-17799. Your PR title ...')?
  • Object storage: have the integration tests been executed and the endpoint declared according to the connector-specific documentation?
  • If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
  • If applicable, have you updated the LICENSE, LICENSE-binary, NOTICE-binary files?

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Logfile Comment
+0 🆗 reexec 0m 19s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 1s No case conflicting files found.
+0 🆗 codespell 0m 0s codespell was not available.
+0 🆗 detsecrets 0m 0s detect-secrets was not available.
+0 🆗 buf 0m 0s buf was not available.
+0 🆗 buf 0m 0s buf was not available.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
+1 💚 test4tests 0m 0s The patch appears to include 3 new or modified test files.
_ trunk Compile Tests _
+0 🆗 mvndep 14m 30s Maven dependency ordering for branch
+1 💚 mvninstall 18m 56s trunk passed
+1 💚 compile 2m 58s trunk passed with JDK Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04
+1 💚 compile 2m 54s trunk passed with JDK Private Build-1.8.0_422-8u422-b05-1~20.04-b05
+1 💚 checkstyle 0m 47s trunk passed
+1 💚 mvnsite 1m 47s trunk passed
+1 💚 javadoc 1m 40s trunk passed with JDK Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04
+1 💚 javadoc 2m 3s trunk passed with JDK Private Build-1.8.0_422-8u422-b05-1~20.04-b05
+1 💚 spotbugs 3m 58s trunk passed
+1 💚 shadedclient 20m 16s branch has no errors when building and testing our client artifacts.
_ Patch Compile Tests _
+0 🆗 mvndep 0m 23s Maven dependency ordering for patch
+1 💚 mvninstall 1m 26s the patch passed
+1 💚 compile 2m 57s the patch passed with JDK Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04
+1 💚 cc 2m 57s the patch passed
+1 💚 javac 2m 57s the patch passed
+1 💚 compile 2m 43s the patch passed with JDK Private Build-1.8.0_422-8u422-b05-1~20.04-b05
+1 💚 cc 2m 43s the patch passed
+1 💚 javac 2m 43s the patch passed
-1 ❌ blanks 0m 0s /blanks-eol.txt The patch has 6 line(s) that end in blanks. Use git apply --whitespace=fix <<patch_file>>. Refer https://git-scm.com/docs/git-apply
-0 ⚠️ checkstyle 0m 39s /results-checkstyle-hadoop-hdfs-project.txt hadoop-hdfs-project: The patch generated 4 new + 402 unchanged - 0 fixed = 406 total (was 402)
+1 💚 mvnsite 1m 28s the patch passed
-1 ❌ javadoc 0m 33s /results-javadoc-javadoc-hadoop-hdfs-project_hadoop-hdfs-jdkUbuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04.txt hadoop-hdfs-project_hadoop-hdfs-jdkUbuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04 with JDK Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04 generated 2 new + 3116 unchanged - 0 fixed = 3118 total (was 3116)
+1 💚 javadoc 1m 42s the patch passed with JDK Private Build-1.8.0_422-8u422-b05-1~20.04-b05
-1 ❌ spotbugs 0m 53s /new-spotbugs-hadoop-hdfs-project_hadoop-hdfs-rbf.html hadoop-hdfs-project/hadoop-hdfs-rbf generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)
-1 ❌ shadedclient 20m 7s patch has errors when building and testing our client artifacts.
_ Other Tests _
+1 💚 unit 1m 50s hadoop-hdfs-client in the patch passed.
-1 ❌ unit 156m 9s /patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt hadoop-hdfs in the patch passed.
-1 ❌ unit 13m 13s /patch-unit-hadoop-hdfs-project_hadoop-hdfs-rbf.txt hadoop-hdfs-rbf in the patch passed.
+1 💚 asflicense 0m 31s The patch does not generate ASF License warnings.
280m 35s
Reason Tests
SpotBugs module:hadoop-hdfs-project/hadoop-hdfs-rbf
Self assignment of field NamenodeStatusReport.numberOfBadlyDistributedBlocks in org.apache.hadoop.hdfs.server.federation.resolver.NamenodeStatusReport.setNamenodeInfo(int, long, long, long) At NamenodeStatusReport.java:in org.apache.hadoop.hdfs.server.federation.resolver.NamenodeStatusReport.setNamenodeInfo(int, long, long, long) At NamenodeStatusReport.java:[line 410]
Failed junit tests hadoop.hdfs.server.namenode.TestFileContextAcl
hadoop.hdfs.TestMultipleNNPortQOP
hadoop.hdfs.server.namenode.TestAddBlock
hadoop.hdfs.TestReadWhileWriting
hadoop.hdfs.server.namenode.TestBlockPlacementPolicyRackFaultTolerant
hadoop.hdfs.server.datanode.fsdataset.impl.TestReplicaCachingGetSpaceUsed
hadoop.hdfs.server.namenode.TestDefaultBlockPlacementPolicy
hadoop.hdfs.server.blockmanagement.TestBlockManager
hadoop.hdfs.tools.TestDFSAdminWithHA
hadoop.fs.contract.hdfs.TestHDFSContractMultipartUploader
hadoop.fs.viewfs.TestViewFsAtHdfsRoot
hadoop.hdfs.server.namenode.TestSecondaryNameNodeUpgrade
hadoop.hdfs.server.namenode.TestDecommissioningStatusWithBackoffMonitor
hadoop.hdfs.server.namenode.TestNamenodeRetryCache
hadoop.hdfs.tools.TestStoragePolicyCommands
hadoop.hdfs.server.datanode.TestNNHandlesBlockReportPerStorage
hadoop.hdfs.server.datanode.TestCachingStrategy
hadoop.fs.viewfs.TestViewFileSystemWithXAttrs
hadoop.fs.viewfs.TestViewFileSystemOverloadSchemeHdfsFileSystemContract
hadoop.hdfs.server.namenode.snapshot.TestINodeFileUnderConstructionWithSnapshot
hadoop.hdfs.TestParallelShortCircuitReadUnCached
hadoop.hdfs.server.namenode.TestBackupNode
hadoop.hdfs.TestReconstructStripedFileWithRandomECPolicy
hadoop.hdfs.TestUnsetAndChangeDirectoryEcPolicy
hadoop.fs.TestSymlinkHdfsFileSystem
hadoop.hdfs.shortcircuit.TestShortCircuitCache
hadoop.hdfs.web.TestWebHDFS
hadoop.hdfs.tools.TestECAdmin
hadoop.hdfs.server.namenode.TestStoragePolicySatisfierWithHA
hadoop.hdfs.server.namenode.ha.TestEditLogTailer
hadoop.hdfs.server.namenode.ha.TestStateTransitionFailure
hadoop.hdfs.server.namenode.TestNameNodeMetadataConsistency
hadoop.fs.contract.hdfs.TestHDFSContractSeek
hadoop.hdfs.TestDFSStripedInputStream
hadoop.hdfs.server.datanode.fsdataset.impl.TestLazyWriter
hadoop.hdfs.TestDFSShellTouch
hadoop.hdfs.server.namenode.TestNameNodeRespectsBindHostKeys
hadoop.hdfs.server.namenode.TestMetadataVersionOutput
hadoop.fs.viewfs.TestViewFileSystemOverloadSchemeWithHdfsScheme
hadoop.hdfs.server.blockmanagement.TestPendingInvalidateBlock
hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForContentSummary
hadoop.hdfs.server.blockmanagement.TestUnderReplicatedBlocks
hadoop.hdfs.server.namenode.TestQuotaWithStripedBlocksWithRandomECPolicy
hadoop.hdfs.TestPersistBlocks
hadoop.hdfs.server.namenode.TestFileContextXAttr
hadoop.hdfs.TestErasureCodingExerciseAPIs
hadoop.hdfs.TestDFSUpgrade
hadoop.hdfs.TestByteBufferPread
hadoop.fs.TestHDFSFileContextMainOperations
hadoop.fs.TestSymlinkHdfsDisable
hadoop.hdfs.TestReconstructStripedFile
hadoop.hdfs.server.namenode.snapshot.TestSnapRootDescendantDiff
hadoop.fs.viewfs.TestViewFileSystemAtHdfsRoot
hadoop.hdfs.server.datanode.fsdataset.impl.TestSpaceReservation
hadoop.hdfs.TestSecureEncryptionZoneWithKMS
hadoop.hdfs.TestReadStripedFileWithDNFailure
hadoop.hdfs.server.datanode.TestDataNodeUUID
hadoop.hdfs.server.namenode.TestNameNodeResourceChecker
hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewer
hadoop.hdfs.server.namenode.TestNameNodeReconfigure
hadoop.hdfs.TestFileAppendRestart
hadoop.hdfs.server.namenode.TestSecureNameNode
hadoop.hdfs.server.balancer.TestBalancerLongRunningTasks
hadoop.hdfs.server.namenode.TestEditLogJournalFailures
hadoop.hdfs.TestReadStripedFileWithDecodingCorruptData
hadoop.fs.TestResolveHdfsSymlink
hadoop.fs.contract.hdfs.TestHDFSContractBulkDelete
hadoop.hdfs.TestLeaseRecoveryStriped
hadoop.hdfs.TestSetrepIncreasing
hadoop.hdfs.server.balancer.TestBalancer
hadoop.fs.contract.hdfs.TestHDFSContractOpen
hadoop.hdfs.TestParallelUnixDomainRead
hadoop.hdfs.server.namenode.ha.TestStandbyIsHot
hadoop.hdfs.TestQuota
hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForStoragePolicy
hadoop.hdfs.TestFileCorruption
hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForErasureCodingPolicy
hadoop.hdfs.TestViewDistributedFileSystem
hadoop.hdfs.server.namenode.web.resources.TestWebHdfsDataLocality
hadoop.hdfs.server.datanode.fsdataset.impl.TestFsDatasetCache
hadoop.hdfs.server.namenode.sps.TestStoragePolicySatisfierWithStripedFile
hadoop.hdfs.server.namenode.TestEditLog
hadoop.hdfs.TestFileStatusWithDefaultECPolicy
hadoop.hdfs.server.namenode.ha.TestFailoverWithBlockTokensEnabled
hadoop.hdfs.server.namenode.TestAllowFormat
hadoop.hdfs.TestDFSUpgradeFromImage
hadoop.hdfs.TestDistributedFileSystem
hadoop.hdfs.server.datanode.fsdataset.impl.TestDatanodeRestart
hadoop.hdfs.TestListFilesInDFS
hadoop.hdfs.TestExtendedAcls
hadoop.hdfs.server.namenode.TestEditLogAutoroll
hadoop.hdfs.server.balancer.TestBalancerWithSaslDataTransfer
hadoop.hdfs.TestGetFileChecksum
hadoop.cli.TestErasureCodingCLI
hadoop.hdfs.server.datanode.TestNNHandlesCombinedBlockReport
hadoop.hdfs.server.namenode.TestNameNodeStatusMXBean
hadoop.hdfs.tools.TestDelegationTokenFetcher
hadoop.hdfs.server.blockmanagement.TestAvailableSpaceBPPBalanceLocal
hadoop.hdfs.server.namenode.TestFSImageWithAcl
hadoop.hdfs.TestFileLengthOnClusterRestart
hadoop.hdfs.TestSetTimes
hadoop.hdfs.server.blockmanagement.TestReplicationPolicyExcludeSlowNodes
hadoop.hdfs.server.namenode.metrics.TestNameNodeMetrics
hadoop.fs.viewfs.TestViewFileSystemLinkFallback
hadoop.hdfs.server.namenode.ha.TestObserverNode
hadoop.hdfs.server.namenode.TestNamenodeStorageDirectives
hadoop.fs.contract.hdfs.TestHDFSContractConcat
hadoop.hdfs.server.mover.TestStorageMover
hadoop.hdfs.server.namenode.snapshot.TestSnapshotDeletion
hadoop.hdfs.tools.TestStoragePolicySatisfyAdminCommands
hadoop.hdfs.server.namenode.snapshot.TestSnapshot
hadoop.hdfs.server.blockmanagement.TestCorruptionWithFailover
hadoop.hdfs.server.datanode.TestDataNodeVolumeFailure
hadoop.hdfs.qjournal.TestNNWithQJM
hadoop.hdfs.server.namenode.TestNameNodeRpcServerMethods
hadoop.hdfs.web.TestWebHdfsTokens
hadoop.hdfs.server.namenode.snapshot.TestSetQuotaWithSnapshot
hadoop.fs.TestSymlinkHdfsFileContext
hadoop.hdfs.server.datanode.TestBlockReplacement
hadoop.hdfs.server.namenode.TestAddBlockRetry
hadoop.fs.TestWebHdfsFileContextMainOperations
hadoop.hdfs.server.namenode.TestNetworkTopologyServlet
hadoop.hdfs.tools.TestViewFileSystemOverloadSchemeWithFSCommands
hadoop.hdfs.server.balancer.TestBalancerWithNodeGroup
hadoop.hdfs.TestReplication
hadoop.hdfs.TestWriteBlockGetsBlockLengthHint
hadoop.hdfs.TestErasureCodingPolicyWithSnapshot
hadoop.hdfs.server.namenode.TestRefreshNamenodeReplicationConfig
hadoop.hdfs.TestExternalBlockReader
hadoop.cli.TestAclCLI
hadoop.cli.TestHDFSCLI
hadoop.hdfs.server.datanode.TestDataNodeVolumeMetrics
hadoop.hdfs.server.blockmanagement.TestPendingDataNodeMessages
hadoop.hdfs.server.namenode.ha.TestHAAppend
hadoop.hdfs.server.datanode.TestIncrementalBlockReports
hadoop.hdfs.server.namenode.TestValidateConfigurationSettings
hadoop.hdfs.TestViewDistributedFileSystemWithMountLinks
hadoop.hdfs.server.namenode.snapshot.TestGetContentSummaryWithSnapshot
hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerWithStripedBlocks
hadoop.hdfs.TestBlocksScheduledCounter
hadoop.hdfs.server.namenode.snapshot.TestSnapshottableDirListing
hadoop.hdfs.TestParallelShortCircuitRead
hadoop.hdfs.TestDFSClientFailover
hadoop.hdfs.server.namenode.ha.TestPendingCorruptDnMessages
hadoop.hdfs.TestAclsEndToEnd
hadoop.hdfs.TestRollingUpgradeDowngrade
hadoop.net.TestNetworkTopology
hadoop.hdfs.TestErasureCodingPolicies
hadoop.hdfs.server.datanode.TestDataNodeMetrics
hadoop.hdfs.server.namenode.ha.TestSeveralNameNodes
hadoop.hdfs.TestDistributedFileSystemWithECFile
hadoop.hdfs.server.namenode.TestCommitBlockWithInvalidGenStamp
hadoop.hdfs.TestDFSShell
hadoop.hdfs.server.namenode.TestStripedINodeFile
hadoop.hdfs.server.namenode.TestNameEditsConfigs
hadoop.hdfs.server.datanode.TestDataNodeErasureCodingMetrics
hadoop.hdfs.TestDFSRemove
hadoop.hdfs.server.namenode.snapshot.TestSnapshotFileLength
hadoop.hdfs.server.namenode.ha.TestHASafeMode
hadoop.hdfs.server.datanode.TestDataNodeReconfiguration
hadoop.hdfs.server.balancer.TestBalancerWithEncryptedTransfer
hadoop.hdfs.TestSeekBug
hadoop.hdfs.server.namenode.TestParallelImageWrite
hadoop.hdfs.server.namenode.TestSecondaryWebUi
hadoop.hdfs.server.datanode.web.TestDatanodeHttpXFrame
hadoop.hdfs.TestDFSClientExcludedNodes
hadoop.hdfs.server.namenode.TestAddStripedBlocks
hadoop.hdfs.TestDatanodeConfig
hadoop.hdfs.server.namenode.metrics.TestNNMetricFilesInGetListingOps
hadoop.hdfs.TestListFilesInFileContext
hadoop.hdfs.server.namenode.TestBlockUnderConstruction
hadoop.hdfs.server.datanode.fsdataset.impl.TestLazyPersistFiles
hadoop.hdfs.server.namenode.snapshot.TestSnapshotListing
hadoop.hdfs.server.blockmanagement.TestSlowDiskTracker
hadoop.hdfs.TestFileAppend4
hadoop.hdfs.TestStripedFileAppend
hadoop.hdfs.server.datanode.fsdataset.impl.TestFsDatasetImpl
hadoop.hdfs.TestFileAppend
hadoop.hdfs.TestHDFSFileSystemContract
hadoop.hdfs.server.namenode.TestEditLogRace
hadoop.fs.contract.hdfs.TestHDFSContractSetTimes
hadoop.hdfs.TestHFlush
hadoop.fs.viewfs.TestViewFsHdfs
hadoop.hdfs.protocol.datatransfer.sasl.TestSaslDataTransferExpiredBlockToken
hadoop.hdfs.TestMissingBlocksAlert
hadoop.hdfs.server.namenode.ha.TestBootstrapStandbyWithQJM
hadoop.hdfs.server.datanode.TestTransferRbw
hadoop.cli.TestDeleteCLI
hadoop.hdfs.server.namenode.TestStorageRestore
hadoop.hdfs.server.namenode.ha.TestBootstrapStandby
hadoop.hdfs.server.namenode.ha.TestStandbyInProgressTail
hadoop.hdfs.TestDFSAddressConfig
hadoop.hdfs.TestBatchedListDirectories
hadoop.fs.TestFcHdfsSetUMask
hadoop.hdfs.server.diskbalancer.TestConnectors
hadoop.fs.viewfs.TestViewFsWithAcls
hadoop.hdfs.server.datanode.TestDataNodeExit
hadoop.hdfs.TestBlockStoragePolicy
hadoop.fs.viewfs.TestViewFileSystemLinkMergeSlash
hadoop.hdfs.server.namenode.TestHDFSConcat
hadoop.hdfs.TestDFSInputStream
hadoop.hdfs.server.datanode.TestTriggerBlockReport
hadoop.hdfs.server.namenode.snapshot.TestSnapshotDiffReport
hadoop.hdfs.TestDatanodeLayoutUpgrade
hadoop.hdfs.web.TestHttpsFileSystem
hadoop.hdfs.server.namenode.ha.TestDelegationTokensWithHA
hadoop.hdfs.server.datanode.TestDataNodeHotSwapVolumes
hadoop.hdfs.server.namenode.TestFSNamesystemMBean
hadoop.hdfs.server.namenode.TestListCorruptFileBlocks
hadoop.hdfs.TestPread
hadoop.hdfs.server.datanode.TestRefreshNamenodes
hadoop.hdfs.TestEncryptedTransfer
hadoop.hdfs.TestQuotaAllowOwner
hadoop.hdfs.server.datanode.TestBlockScanner
hadoop.hdfs.shortcircuit.TestShortCircuitLocalRead
hadoop.hdfs.server.blockmanagement.TestReplicationPolicyConsiderLoad
hadoop.hdfs.server.namenode.snapshot.TestListSnapshot
hadoop.hdfs.TestDisableConnCache
hadoop.hdfs.server.namenode.snapshot.TestXAttrWithSnapshot
hadoop.hdfs.server.namenode.snapshot.TestDisallowModifyROSnapshot
hadoop.hdfs.TestCrcCorruption
hadoop.hdfs.TestAbandonBlock
hadoop.hdfs.server.namenode.snapshot.TestSnapshotReplication
hadoop.hdfs.server.blockmanagement.TestBlockPlacementPolicyDebugLoggingBuilder
hadoop.hdfs.server.namenode.snapshot.TestSnapshotBlocksMap
hadoop.fs.viewfs.TestViewFsWithXAttrs
hadoop.hdfs.server.namenode.ha.TestXAttrsWithHA
hadoop.hdfs.TestDFSInotifyEventInputStreamKerberized
hadoop.hdfs.server.namenode.TestDeadDatanode
hadoop.hdfs.server.namenode.ha.TestStandbyCheckpoints
hadoop.hdfs.server.namenode.ha.TestHAFsck
hadoop.hdfs.TestDFSRename
hadoop.hdfs.web.TestWebHdfsUrl
hadoop.hdfs.TestSnapshotCommands
hadoop.hdfs.TestDeadNodeDetection
hadoop.hdfs.server.namenode.TestNameNodeXAttr
hadoop.hdfs.server.datanode.TestLargeBlockReport
hadoop.hdfs.TestSmallBlock
hadoop.hdfs.server.namenode.snapshot.TestRenameWithSnapshots
hadoop.hdfs.TestBalancerBandwidth
hadoop.hdfs.security.TestDelegationTokenForProxyUser
hadoop.hdfs.server.blockmanagement.TestAvailableSpaceBlockPlacementPolicy
hadoop.hdfs.server.datanode.fsdataset.impl.TestProvidedImpl
hadoop.fs.contract.hdfs.TestHDFSContractLeaseRecovery
hadoop.hdfs.server.namenode.TestTransferFsImage
hadoop.hdfs.TestRestartDFS
hadoop.hdfs.TestClientProtocolForPipelineRecovery
hadoop.hdfs.security.token.block.TestBlockToken
hadoop.hdfs.server.namenode.TestMetaSave
hadoop.metrics2.sink.TestRollingFileSystemSinkWithSecureHdfs
hadoop.hdfs.protocol.datatransfer.sasl.TestSaslDataTransfer
hadoop.hdfs.tools.offlineEditsViewer.TestOfflineEditsViewer
hadoop.hdfs.tools.TestViewFSStoragePolicyCommands
hadoop.hdfs.server.namenode.ha.TestConsistentReadsObserver
hadoop.hdfs.server.namenode.TestListOpenFiles
hadoop.hdfs.TestErasureCodingAddConfig
hadoop.hdfs.TestDatanodeStartupFixesLegacyStorageIDs
hadoop.hdfs.server.datanode.TestDeleteBlockPool
hadoop.hdfs.server.namenode.TestHAWithInProgressTail
hadoop.hdfs.TestHAAuxiliaryPort
hadoop.hdfs.server.datanode.TestFsDatasetCacheRevocation
hadoop.hdfs.TestEncryptionZonesWithHA
hadoop.tools.TestJMXGet
hadoop.hdfs.server.datanode.TestDiskError
hadoop.hdfs.server.datanode.fsdataset.impl.TestLazyPersistPolicy
hadoop.hdfs.server.namenode.TestNameNodeMXBean
hadoop.hdfs.server.blockmanagement.TestOverReplicatedBlocks
hadoop.fs.viewfs.TestViewFsLinkFallback
hadoop.fs.TestFcHdfsCreateMkdir
hadoop.hdfs.TestDecommissionWithStripedBackoffMonitor
hadoop.hdfs.tools.TestDFSZKFailoverController
hadoop.hdfs.TestDataStream
hadoop.hdfs.server.datanode.fsdataset.impl.TestLazyPersistReplicaPlacement
hadoop.hdfs.server.blockmanagement.TestReplicationPolicyRatioConsiderLoadWithStorage
hadoop.hdfs.TestFSInputChecker
hadoop.hdfs.server.namenode.TestRedudantBlocks
hadoop.hdfs.server.namenode.snapshot.TestNestedSnapshots
hadoop.hdfs.TestFetchImage
hadoop.hdfs.server.namenode.TestAddOverReplicatedStripedBlocks
hadoop.hdfs.server.datanode.TestBlockRecovery2
hadoop.hdfs.server.blockmanagement.TestReconstructStripedBlocksWithRackAwareness
hadoop.hdfs.server.datanode.TestBlockHasMultipleReplicasOnSameDN
hadoop.hdfs.server.namenode.ha.TestMultiObserverNode
hadoop.hdfs.TestStoragePolicyPermissionSettings
hadoop.hdfs.server.datanode.TestDataNodeTcpNoDelay
hadoop.hdfs.TestReplaceDatanodeOnFailure
hadoop.hdfs.server.blockmanagement.TestAvailableSpaceRackFaultTolerantBPP
hadoop.hdfs.server.namenode.TestNamenodeCapacityReport
hadoop.hdfs.server.namenode.TestNameNodeRecovery
hadoop.hdfs.TestDFSStartupVersions
hadoop.hdfs.TestEncryptionZones
hadoop.hdfs.server.namenode.ha.TestLossyRetryInvocationHandler
hadoop.hdfs.TestErasureCodingMultipleRacks
hadoop.hdfs.client.impl.TestBlockReaderLocal
hadoop.hdfs.web.TestWebHdfsFileSystemContract
hadoop.hdfs.TestDFSStripedInputStreamWithRandomECPolicy
hadoop.hdfs.server.namenode.snapshot.TestOrderedSnapshotDeletionGc
hadoop.hdfs.server.datanode.TestBlockCountersInPendingIBR
hadoop.security.TestRefreshUserMappings
hadoop.hdfs.TestDecommission
hadoop.hdfs.server.namenode.TestNNThroughputBenchmark
hadoop.hdfs.server.namenode.ha.TestDFSUpgradeWithHA
hadoop.hdfs.server.namenode.TestFavoredNodesEndToEnd
hadoop.hdfs.server.namenode.TestDiskspaceQuotaUpdate
hadoop.hdfs.web.TestWebHDFSAcl
hadoop.fs.viewfs.TestViewFileSystemWithTruncate
hadoop.hdfs.TestBlockTokenWrappingQOP
hadoop.hdfs.TestReadStripedFileWithMissingBlocks
hadoop.hdfs.TestModTime
hadoop.hdfs.server.datanode.TestDnRespectsBlockReportSplitThreshold
hadoop.hdfs.server.namenode.TestProtectedDirectories
hadoop.hdfs.server.namenode.ha.TestStandbyBlockManagement
hadoop.hdfs.server.namenode.TestSaveNamespace
hadoop.hdfs.server.datanode.TestDataTransferThrottler
hadoop.hdfs.server.namenode.snapshot.TestSnapshotStatsMXBean
hadoop.hdfs.client.impl.TestClientBlockVerification
hadoop.hdfs.server.blockmanagement.TestRBWBlockInvalidation
hadoop.hdfs.TestFileStatusWithRandomECPolicy
hadoop.hdfs.TestFileAppend3
hadoop.hdfs.TestMaintenanceWithStriped
hadoop.fs.contract.hdfs.TestHDFSContractMkdir
hadoop.hdfs.TestDatanodeRegistration
hadoop.hdfs.server.namenode.snapshot.TestSnapshotRename
hadoop.metrics2.sink.TestRollingFileSystemSinkWithHdfs
hadoop.hdfs.TestSafeMode
hadoop.hdfs.server.namenode.snapshot.TestRenameWithOrderedSnapshotDeletion
hadoop.hdfs.server.datanode.TestIncrementalBrVariations
hadoop.hdfs.TestDFSStorageStateRecovery
hadoop.hdfs.TestDataTransferKeepalive
hadoop.hdfs.server.datanode.TestHSync
hadoop.hdfs.TestErasureCodingPoliciesWithRandomECPolicy
hadoop.hdfs.tools.TestDFSHAAdminMiniCluster
hadoop.hdfs.server.datanode.TestBatchIbr
hadoop.hdfs.server.namenode.TestGetContentSummaryWithPermission
hadoop.hdfs.server.namenode.TestCreateEditsLog
hadoop.hdfs.TestSafeModeWithStripedFileWithRandomECPolicy
hadoop.fs.shell.TestHdfsTextCommand
hadoop.hdfs.server.namenode.ha.TestPipelinesFailover
hadoop.cli.TestCacheAdminCLI
hadoop.hdfs.server.namenode.TestDeleteRace
hadoop.fs.contract.hdfs.TestHDFSContractGetFileStatus
hadoop.fs.contract.hdfs.TestHDFSContractUnbuffer
hadoop.hdfs.server.namenode.TestINodeFile
hadoop.hdfs.TestDFSPermission
hadoop.hdfs.server.datanode.TestDataNodeVolumeFailureToleration
hadoop.hdfs.server.namenode.TestFSDirectory
hadoop.hdfs.tools.TestGetGroups
hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForXAttr
hadoop.hdfs.server.balancer.TestBalancerWithMultipleNameNodes
hadoop.hdfs.server.namenode.TestNNStorageRetentionFunctional
hadoop.fs.contract.hdfs.TestHDFSContractRename
hadoop.hdfs.server.datanode.TestDataNodeLifeline
hadoop.hdfs.server.blockmanagement.TestBlockReportRateLimiting
hadoop.hdfs.server.namenode.web.resources.TestWebHdfsCreatePermissions
hadoop.hdfs.server.namenode.TestFSImage
hadoop.hdfs.server.blockmanagement.TestNodeCount
hadoop.hdfs.server.namenode.TestNameNodeRetryCacheMetrics
hadoop.fs.viewfs.TestViewFSOverloadSchemeWithMountTableConfigInHDFS
hadoop.hdfs.server.namenode.TestAddStripedBlockInFBR
hadoop.hdfs.server.namenode.TestNestedEncryptionZones
hadoop.hdfs.TestRollingUpgrade
hadoop.fs.TestSWebHdfsFileContextMainOperations
hadoop.hdfs.TestConnCache
hadoop.hdfs.TestDFSShellGenericOptions
hadoop.hdfs.server.namenode.TestNameNodeAcl
hadoop.hdfs.tools.TestDebugAdmin
hadoop.hdfs.server.blockmanagement.TestNameNodePrunesMissingStorages
hadoop.hdfs.server.namenode.TestSecurityTokenEditLog
hadoop.hdfs.server.blockmanagement.TestBlockStatsMXBean
hadoop.hdfs.client.impl.TestBlockReaderRemote
hadoop.hdfs.TestDFSStripedOutputStreamUpdatePipeline
hadoop.hdfs.qjournal.server.TestJournalNodeSync
hadoop.hdfs.server.datanode.TestDataNodeInitStorage
hadoop.hdfs.server.namenode.TestAuditLoggerWithCommands
hadoop.fs.TestUnbuffer
hadoop.hdfs.TestApplyingStoragePolicy
hadoop.fs.permission.TestStickyBit
hadoop.hdfs.server.namenode.TestFSImageWithSnapshotParallelAndCompress
hadoop.hdfs.server.datanode.TestStorageReport
hadoop.hdfs.TestSafeModeWithStripedFile
hadoop.hdfs.TestDFSOutputStream
hadoop.hdfs.server.namenode.TestCorrectnessOfQuotaAfterRenameOp
hadoop.hdfs.TestErasureCodingPolicyWithSnapshotWithRandomECPolicy
hadoop.hdfs.TestSetrepDecreasing
hadoop.hdfs.server.blockmanagement.TestLowRedundancyBlockQueues
hadoop.hdfs.server.namenode.ha.TestFailureToReadEdits
hadoop.hdfs.TestReconstructStripedFileWithValidator
hadoop.hdfs.server.blockmanagement.TestComputeInvalidateWork
hadoop.hdfs.TestRenameWhileOpen
hadoop.hdfs.server.datanode.fsdataset.impl.TestFsVolumeList
hadoop.hdfs.server.blockmanagement.TestRedundancyMonitor
hadoop.hdfs.TestHDFSTrash
hadoop.hdfs.TestFileConcurrentReader
hadoop.cli.TestAclCLIWithPosixAclInheritance
hadoop.hdfs.TestReservedRawPaths
hadoop.hdfs.server.blockmanagement.TestSequentialBlockId
hadoop.fs.contract.hdfs.TestHDFSContractAppend
hadoop.hdfs.security.TestDelegationToken
hadoop.hdfs.TestWriteConfigurationToDFS
hadoop.hdfs.TestFileCreationDelete
hadoop.hdfs.TestHdfsAdmin
hadoop.hdfs.server.namenode.TestFSImageWithSnapshot
hadoop.fs.viewfs.TestViewFsDefaultValue
hadoop.hdfs.qjournal.TestSecureNNWithQJM
hadoop.hdfs.server.namenode.TestProcessCorruptBlocks
hadoop.hdfs.server.namenode.TestNameNodeRpcServer
hadoop.hdfs.server.namenode.snapshot.TestSnapshotMetrics
hadoop.hdfs.TestMiniDFSCluster
hadoop.security.TestPermission
hadoop.hdfs.server.namenode.ha.TestQuotasWithHA
hadoop.hdfs.server.blockmanagement.TestPendingReconstruction
hadoop.hdfs.TestViewDistributedFileSystemContract
hadoop.fs.TestEnhancedByteBufferAccess
hadoop.hdfs.server.diskbalancer.TestDiskBalancerRPC
hadoop.security.TestPermissionSymlinks
hadoop.hdfs.TestAppendDifferentChecksum
hadoop.hdfs.server.blockmanagement.TestBlockTokenWithDFS
hadoop.hdfs.server.blockmanagement.TestBlockInfoStriped
hadoop.hdfs.TestPipelines
hadoop.hdfs.server.namenode.ha.TestUpdateBlockTailing
hadoop.hdfs.TestTrashWithSecureEncryptionZones
hadoop.hdfs.TestDecommissionWithStriped
hadoop.hdfs.server.datanode.TestBPOfferService
hadoop.hdfs.TestReadStripedFileWithDecodingDeletedData
hadoop.hdfs.server.blockmanagement.TestBlockReportLease
hadoop.hdfs.TestClientReportBadBlock
hadoop.hdfs.TestDFSInotifyEventInputStream
hadoop.fs.viewfs.TestNNStartupWhenViewFSOverloadSchemeEnabled
hadoop.hdfs.server.namenode.TestAuditLogger
hadoop.cli.TestCryptoAdminCLI
hadoop.hdfs.server.namenode.TestCacheDirectivesWithViewDFS
hadoop.hdfs.server.datanode.TestDirectoryScanner
hadoop.hdfs.web.TestWebHdfsWithMultipleNameNodes
hadoop.hdfs.TestFileAppend2
hadoop.hdfs.server.namenode.ha.TestBootstrapStandbyWithInProgressTailing
hadoop.hdfs.server.namenode.snapshot.TestUpdatePipelineWithSnapshots
hadoop.hdfs.web.TestWebHdfsWithAuthenticationFilter
hadoop.hdfs.TestDistributedFileSystemWithECFileWithRandomECPolicy
hadoop.hdfs.server.datanode.TestDataNodeRollingUpgrade
hadoop.hdfs.server.namenode.TestINodeAttributeProvider
hadoop.hdfs.server.namenode.TestReencryption
hadoop.hdfs.TestMultiThreadedHflush
hadoop.hdfs.server.datanode.fsdataset.impl.TestScrLazyPersistFiles
hadoop.hdfs.TestFileCreationClient
hadoop.hdfs.server.namenode.TestMalformedURLs
hadoop.hdfs.TestIsMethodSupported
hadoop.hdfs.TestDFSFinalize
hadoop.hdfs.server.namenode.ha.TestGetGroupsWithHA
hadoop.hdfs.server.namenode.TestSnapshotPathINodes
hadoop.hdfs.TestDFSStripedOutputStreamWithFailure
hadoop.hdfs.server.blockmanagement.TestSequentialBlockGroupId
hadoop.hdfs.server.blockmanagement.TestReplicationPolicyWithUpgradeDomain
hadoop.hdfs.TestGetBlocks
hadoop.hdfs.server.diskbalancer.TestDiskBalancer
hadoop.hdfs.server.blockmanagement.TestErasureCodingCorruption
hadoop.hdfs.TestReadStripedFileWithDecoding
hadoop.hdfs.server.namenode.ha.TestHarFileSystemWithHA
hadoop.hdfs.tools.TestWebHDFSStoragePolicyCommands
hadoop.hdfs.server.namenode.ha.TestInitializeSharedEdits
hadoop.fs.contract.hdfs.TestHDFSContractVectoredRead
hadoop.hdfs.TestTrashWithEncryptionZones
hadoop.hdfs.TestFileChecksum
hadoop.hdfs.server.namenode.snapshot.TestFSImageWithOrderedSnapshotDeletion
hadoop.hdfs.server.datanode.TestDataNodeVolumeFailureReporting
hadoop.hdfs.server.namenode.TestCheckpoint
hadoop.hdfs.server.namenode.ha.TestNNHealthCheck
hadoop.hdfs.server.datanode.TestDataNodeMultipleRegistrations
hadoop.hdfs.server.datanode.fsdataset.impl.TestWriteToReplica
hadoop.hdfs.server.namenode.TestXAttrConfigFlag
hadoop.hdfs.server.namenode.TestDecommissioningStatus
hadoop.hdfs.server.namenode.TestHostsFiles
hadoop.hdfs.server.namenode.ha.TestRetryCacheWithHA
hadoop.hdfs.server.datanode.TestDataNodeFaultInjector
hadoop.hdfs.server.namenode.TestFSEditLogLoader
hadoop.fs.loadGenerator.TestLoadGenerator
hadoop.hdfs.web.TestWebHdfsWithRestCsrfPreventionFilter
hadoop.hdfs.TestInjectionForSimulatedStorage
hadoop.hdfs.server.namenode.snapshot.TestSnapshotManager
hadoop.hdfs.TestWriteReadStripedFile
hadoop.hdfs.TestRollingUpgradeRollback
hadoop.hdfs.server.namenode.ha.TestHAStateTransitions
hadoop.hdfs.server.namenode.snapshot.TestOpenFilesWithSnapshot
hadoop.hdfs.server.blockmanagement.TestStorageBlockPoolUsageStdDev
hadoop.hdfs.server.namenode.TestPersistentStoragePolicySatisfier
hadoop.hdfs.server.namenode.TestLeaseManager
hadoop.hdfs.TestAppendSnapshotTruncate
hadoop.hdfs.client.impl.TestBlockReaderLocalLegacy
hadoop.hdfs.server.namenode.TestAuditLogs
hadoop.hdfs.crypto.TestHdfsCryptoStreams
hadoop.hdfs.server.namenode.TestCheckPointForSecurityTokens
hadoop.hdfs.TestRead
hadoop.hdfs.server.blockmanagement.TestReplicationPolicyWithNodeGroup
hadoop.hdfs.TestDFSStripedOutputStream
hadoop.hdfs.TestStateAlignmentContextWithHA
hadoop.hdfs.server.datanode.TestDataNodeECN
hadoop.fs.contract.hdfs.TestHDFSContractCreate
hadoop.hdfs.server.namenode.TestFSNamesystemLockReport
hadoop.hdfs.TestParallelShortCircuitReadNoChecksum
hadoop.hdfs.server.namenode.ha.TestBootstrapAliasmap
hadoop.hdfs.server.namenode.TestStartup
hadoop.fs.contract.hdfs.TestHDFSContractPathHandle
hadoop.hdfs.TestMaintenanceState
hadoop.hdfs.server.balancer.TestBalancerWithHANameNodes
hadoop.hdfs.TestReplaceDatanodeFailureReplication
hadoop.hdfs.server.namenode.TestRefreshBlockPlacementPolicy
hadoop.hdfs.web.TestWebHDFSForHA
hadoop.hdfs.server.namenode.TestFileLimit
hadoop.hdfs.server.namenode.snapshot.TestCheckpointsWithSnapshots
hadoop.hdfs.server.datanode.TestReadOnlySharedStorage
hadoop.hdfs.server.datanode.TestDataNodeMXBean
hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForAcl
hadoop.hdfs.TestBlockMissingException
hadoop.hdfs.TestFSOutputSummer
hadoop.hdfs.TestErasureCodeBenchmarkThroughput
hadoop.hdfs.server.diskbalancer.command.TestDiskBalancerCommand
hadoop.hdfs.TestSlowDatanodeReport
hadoop.TestRefreshCallQueue
hadoop.fs.contract.hdfs.TestHDFSContractSafeMode
hadoop.hdfs.server.namenode.TestUpgradeDomainBlockPlacementPolicy
hadoop.hdfs.server.namenode.ha.TestFailureOfSharedDir
hadoop.hdfs.tools.TestDFSAdmin
hadoop.fs.TestGlobPaths
hadoop.hdfs.TestLocalDFS
hadoop.hdfs.TestLease
hadoop.hdfs.TestParallelRead
hadoop.hdfs.server.namenode.snapshot.TestFsShellMoveToTrashWithSnapshots
hadoop.fs.TestFcHdfsPermission
hadoop.fs.viewfs.TestViewFileSystemWithAcls
hadoop.hdfs.server.datanode.TestDataNodeTransferSocketSize
hadoop.hdfs.TestFileStatus
hadoop.hdfs.TestDatanodeDeath
hadoop.hdfs.TestLeaseRecovery2
hadoop.hdfs.TestDFSRollback
hadoop.hdfs.server.datanode.TestCorruptMetadataFile
hadoop.fs.viewfs.TestViewFileSystemHdfs
hadoop.cli.TestXAttrCLI
hadoop.fs.viewfs.TestViewFsFileStatusHdfs
hadoop.hdfs.server.namenode.snapshot.TestOrderedSnapshotDeletion
hadoop.hdfs.server.namenode.ha.TestEditLogsDuringFailover
hadoop.hdfs.TestDFSMkdirs
hadoop.hdfs.web.TestFSMainOperationsWebHdfs
hadoop.hdfs.TestWriteRead
hadoop.hdfs.server.namenode.snapshot.TestAclWithSnapshot
hadoop.hdfs.server.namenode.TestGenericJournalConf
hadoop.hdfs.TestLocatedBlocksRefresher
hadoop.hdfs.TestDFSClientSocketSize
hadoop.hdfs.server.namenode.TestFsckWithMultipleNameNodes
hadoop.hdfs.TestParallelShortCircuitLegacyRead
hadoop.hdfs.server.namenode.snapshot.TestRandomOpsWithSnapshots
hadoop.hdfs.client.impl.TestBlockReaderFactory
hadoop.hdfs.TestEnclosingRoot
hadoop.hdfs.server.diskbalancer.TestDiskBalancerWithMockMover
hadoop.hdfs.TestDFSInputStreamBlockLocations
hadoop.fs.contract.hdfs.TestHDFSContractDelete
hadoop.hdfs.server.datanode.fsdataset.impl.TestInterDatanodeProtocol
hadoop.TestGenericRefresh
hadoop.hdfs.TestLeaseRecovery
hadoop.hdfs.web.TestWebHDFSXAttr
hadoop.hdfs.server.namenode.snapshot.TestFileContextSnapshot
hadoop.hdfs.tools.TestViewFileSystemOverloadSchemeWithDFSAdmin
hadoop.hdfs.server.namenode.TestReconstructStripedBlocks
hadoop.hdfs.TestLargeBlock
hadoop.hdfs.server.balancer.TestBalancerService
hadoop.hdfs.server.balancer.TestBalancerRPCDelay
hadoop.hdfs.TestDFSStripedOutputStreamWithFailureWithRandomECPolicy
hadoop.hdfs.TestHDFSServerPorts
hadoop.hdfs.server.namenode.ha.TestHAMetrics
hadoop.hdfs.server.namenode.TestLargeDirectoryDelete
hadoop.hdfs.server.blockmanagement.TestBlockTokenWithDFSStriped
hadoop.fs.TestUrlStreamHandler
hadoop.fs.contract.hdfs.TestHDFSContractRootDirectory
hadoop.hdfs.server.namenode.TestQuotaWithStripedBlocks
hadoop.hdfs.server.namenode.TestFSImageWithXAttr
hadoop.hdfs.server.namenode.TestCacheDirectives
hadoop.hdfs.security.token.block.TestUpdateDataNodeCurrentKey
hadoop.hdfs.server.namenode.snapshot.TestDiffListBySkipList
hadoop.hdfs.server.blockmanagement.TestHeartbeatHandling
hadoop.hdfs.TestClose
hadoop.hdfs.TestDFSStripedOutputStreamWithRandomECPolicy
hadoop.hdfs.TestFileCreationEmpty
hadoop.hdfs.server.datanode.fsdataset.impl.TestLazyPersistReplicaRecovery
hadoop.hdfs.TestDFSClientRetries
hadoop.fs.viewfs.TestViewFileSystemLinkRegex
hadoop.hdfs.TestFsShellPermission
hadoop.hdfs.server.namenode.ha.TestDNFencingWithReplication
hadoop.hdfs.TestDatanodeReport
hadoop.hdfs.server.blockmanagement.TestBlocksWithNotEnoughRacks
hadoop.hdfs.server.namenode.ha.TestDNFencing
hadoop.hdfs.server.blockmanagement.TestBlockTokenWithShortCircuitRead
hadoop.hdfs.server.namenode.TestAclConfigFlag
hadoop.hdfs.server.aliasmap.TestSecureAliasMap
hadoop.fs.contract.hdfs.TestDFSWrappedIO
hadoop.hdfs.server.datanode.fsdataset.impl.TestLazyPersistLockedMemory
hadoop.hdfs.TestDataTransferProtocol
hadoop.fs.contract.router.web.TestRouterWebHDFSContractConcat
hadoop.fs.contract.router.TestRouterHDFSContractRootDirectorySecure
hadoop.fs.contract.router.web.TestRouterWebHDFSContractAppend
hadoop.hdfs.server.federation.router.TestRouterFederationRenameInKerberosEnv
hadoop.hdfs.server.federation.router.TestRouterNetworkTopologyServlet
hadoop.fs.contract.router.TestRouterHDFSContractDelegationToken
hadoop.hdfs.server.federation.router.TestRouterMountTableCacheRefreshSecure
hadoop.fs.contract.router.web.TestRouterWebHDFSContractRename
hadoop.hdfs.rbfbalance.TestRouterDistCpProcedure
hadoop.fs.contract.router.TestRouterHDFSContractMkdirSecure
hadoop.fs.contract.router.TestRouterHDFSContractSeekSecure
hadoop.hdfs.server.federation.router.TestRouterMountTable
hadoop.fs.contract.router.TestRouterHDFSContractMkdir
hadoop.fs.contract.router.TestRouterHDFSContractOpenSecure
hadoop.hdfs.server.federation.router.TestRouterQuota
hadoop.hdfs.server.federation.router.TestRouterRpcStoragePolicySatisfier
hadoop.hdfs.server.federation.router.TestRouterRpcMultiDestination
hadoop.hdfs.server.federation.router.TestRouterNamenodeHeartbeat
hadoop.hdfs.server.federation.router.TestRouterFederationRename
hadoop.hdfs.server.federation.store.driver.TestStateStoreFileSystem
hadoop.fs.contract.router.TestRouterHDFSContractDelete
hadoop.hdfs.server.federation.router.TestDisableNameservices
hadoop.fs.contract.router.web.TestRouterWebHDFSContractOpen
hadoop.fs.contract.router.web.TestRouterWebHDFSContractRootDirectory
hadoop.hdfs.server.federation.router.TestRouterRPCClientRetries
hadoop.hdfs.server.federation.router.TestRouterTrash
hadoop.hdfs.server.federation.router.TestRouterMountTableWithoutDefaultNS
hadoop.fs.contract.router.TestRouterHDFSContractCreateSecure
hadoop.fs.contract.router.TestRouterHDFSContractAppend
hadoop.hdfs.server.federation.fairness.TestRouterHandlersFairness
hadoop.fs.contract.router.TestRouterHDFSContractSetTimesSecure
hadoop.hdfs.server.federation.router.TestSafeMode
hadoop.fs.contract.router.TestRouterHDFSContractGetFileStatusSecure
hadoop.hdfs.server.federation.router.TestRouterWithSecureStartup
hadoop.fs.contract.router.TestRouterHDFSContractSetTimes
hadoop.hdfs.server.federation.router.TestRouterAllResolver
hadoop.fs.contract.router.TestRouterHDFSContractCreate
hadoop.fs.contract.router.TestRouterHDFSContractAppendSecure
hadoop.fs.contract.router.TestRouterHDFSContractRenameSecure
hadoop.fs.contract.router.TestRouterHDFSContractDeleteSecure
hadoop.fs.contract.router.TestRouterHDFSContractOpen
hadoop.hdfs.server.federation.router.TestRouterMountTableCacheRefresh
hadoop.hdfs.server.federation.router.TestRouterFsck
hadoop.fs.contract.router.TestRouterHDFSContractRename
hadoop.fs.contract.router.TestRouterHDFSContractConcatSecure
hadoop.hdfs.server.federation.metrics.TestNameserviceRPCMetrics
hadoop.fs.contract.router.TestRouterHDFSContractRootDirectory
hadoop.hdfs.server.federation.fairness.TestRouterRefreshFairnessPolicyController
hadoop.fs.contract.router.web.TestRouterWebHDFSContractDelete
hadoop.hdfs.server.federation.router.TestRenewLeaseWithSameINodeId
hadoop.hdfs.server.federation.router.TestRouterWebHdfsMethods
hadoop.hdfs.server.federation.router.TestNoNamenodesAvailableLongTime
hadoop.fs.contract.router.TestRouterHDFSContractGetFileStatus
hadoop.fs.contract.router.TestRouterHDFSContractSeek
hadoop.hdfs.server.federation.router.TestRouterRPCMultipleDestinationMountTableResolver
hadoop.hdfs.server.federation.router.TestRouterFederationRenamePermission
hadoop.fs.contract.router.web.TestRouterWebHDFSContractCreate
hadoop.hdfs.server.federation.router.TestRouterRpc
hadoop.fs.contract.router.web.TestRouterWebHDFSContractSeek
hadoop.hdfs.server.federation.router.TestRouterRpcSingleNS
hadoop.hdfs.server.federation.router.TestRouterMultiRack
hadoop.fs.contract.router.TestRouterHDFSContractConcat
hadoop.hdfs.server.federation.router.TestRouterRetryCache
hadoop.hdfs.server.federation.router.TestRouterClientRejectOverload
hadoop.hdfs.server.federation.metrics.TestRouterClientMetrics
hadoop.fs.contract.router.web.TestRouterWebHDFSContractMkdir
Subsystem Report/Notes
Docker ClientAPI=1.47 ServerAPI=1.47 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-7123/1/artifact/out/Dockerfile
GITHUB PR #7123
Optional Tests dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets cc buflint bufcompat
uname Linux e421601b046d 5.15.0-117-generic #127-Ubuntu SMP Fri Jul 5 20:13:28 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/bin/hadoop.sh
git revision trunk / a83908f
Default Java Private Build-1.8.0_422-8u422-b05-1~20.04-b05
Multi-JDK versions /usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_422-8u422-b05-1~20.04-b05
Test Results https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-7123/1/testReport/
Max. process+thread count 5408 (vs. ulimit of 5500)
modules C: hadoop-hdfs-project/hadoop-hdfs-client hadoop-hdfs-project/hadoop-hdfs hadoop-hdfs-project/hadoop-hdfs-rbf U: hadoop-hdfs-project
Console output https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-7123/1/console
versions git=2.25.1 maven=3.6.3 spotbugs=4.2.2
Powered by Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

Comment on lines 229 to 230
// insert a block with too many replicas to make badly distributed
assertAdded(queues, block_badly_distributed, 2, 0, 1);
Copy link
Contributor

@Jtdellaringa Jtdellaringa Oct 22, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why does a block having too many replicas make it badly distributed? Wouldn't that just make the block overreplicated which we have existing metrics for?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That is true, however I think it might be the way to test it as in the BlockQueue level it is the only type which has more replicas than required.

From discussion, thoughts are that the impl is assuming nothing calls getPriority to begin with unless it needs replication, and if it has sufficient replicas then that must be because it's badly distributed.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Logfile Comment
+0 🆗 reexec 6m 55s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 1s No case conflicting files found.
+0 🆗 codespell 0m 0s codespell was not available.
+0 🆗 detsecrets 0m 0s detect-secrets was not available.
+0 🆗 buf 0m 0s buf was not available.
+0 🆗 buf 0m 0s buf was not available.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
+1 💚 test4tests 0m 0s The patch appears to include 3 new or modified test files.
_ trunk Compile Tests _
+0 🆗 mvndep 14m 51s Maven dependency ordering for branch
+1 💚 mvninstall 19m 25s trunk passed
-1 ❌ compile 0m 18s /branch-compile-hadoop-hdfs-project-jdkUbuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04.txt hadoop-hdfs-project in trunk failed with JDK Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04.
+1 💚 compile 2m 56s trunk passed with JDK Private Build-1.8.0_422-8u422-b05-1~20.04-b05
+1 💚 checkstyle 0m 43s trunk passed
+1 💚 mvnsite 1m 31s trunk passed
+1 💚 javadoc 1m 24s trunk passed with JDK Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04
+1 💚 javadoc 1m 47s trunk passed with JDK Private Build-1.8.0_422-8u422-b05-1~20.04-b05
+1 💚 spotbugs 3m 45s trunk passed
+1 💚 shadedclient 20m 32s branch has no errors when building and testing our client artifacts.
_ Patch Compile Tests _
+0 🆗 mvndep 0m 23s Maven dependency ordering for patch
+1 💚 mvninstall 1m 22s the patch passed
-1 ❌ compile 0m 15s /patch-compile-hadoop-hdfs-project-jdkUbuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04.txt hadoop-hdfs-project in the patch failed with JDK Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04.
-1 ❌ cc 0m 15s /patch-compile-hadoop-hdfs-project-jdkUbuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04.txt hadoop-hdfs-project in the patch failed with JDK Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04.
-1 ❌ javac 0m 15s /patch-compile-hadoop-hdfs-project-jdkUbuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04.txt hadoop-hdfs-project in the patch failed with JDK Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04.
+1 💚 compile 2m 46s the patch passed with JDK Private Build-1.8.0_422-8u422-b05-1~20.04-b05
+1 💚 cc 2m 46s the patch passed
+1 💚 javac 2m 46s the patch passed
+1 💚 blanks 0m 0s The patch has no blanks issues.
-0 ⚠️ checkstyle 0m 37s /results-checkstyle-hadoop-hdfs-project.txt hadoop-hdfs-project: The patch generated 3 new + 402 unchanged - 0 fixed = 405 total (was 402)
+1 💚 mvnsite 1m 30s the patch passed
-1 ❌ javadoc 0m 33s /results-javadoc-javadoc-hadoop-hdfs-project_hadoop-hdfs-jdkUbuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04.txt hadoop-hdfs-project_hadoop-hdfs-jdkUbuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04 with JDK Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04 generated 1 new + 3116 unchanged - 0 fixed = 3117 total (was 3116)
-1 ❌ javadoc 0m 19s /results-javadoc-javadoc-hadoop-hdfs-project_hadoop-hdfs-rbf-jdkUbuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04.txt hadoop-hdfs-project_hadoop-hdfs-rbf-jdkUbuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04 with JDK Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04 generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)
+1 💚 javadoc 1m 42s the patch passed with JDK Private Build-1.8.0_422-8u422-b05-1~20.04-b05
+1 💚 spotbugs 4m 11s the patch passed
-1 ❌ shadedclient 20m 8s patch has errors when building and testing our client artifacts.
_ Other Tests _
+1 💚 unit 1m 48s hadoop-hdfs-client in the patch passed.
-1 ❌ unit 104m 55s /patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt hadoop-hdfs in the patch passed.
-1 ❌ unit 13m 5s /patch-unit-hadoop-hdfs-project_hadoop-hdfs-rbf.txt hadoop-hdfs-rbf in the patch passed.
+1 💚 asflicense 0m 31s The patch does not generate ASF License warnings.
230m 9s
Reason Tests
Failed junit tests hadoop.hdfs.server.namenode.TestHAWithInProgressTail
hadoop.hdfs.TestDataTransferProtocol
hadoop.hdfs.TestMissingBlocksAlert
hadoop.hdfs.server.blockmanagement.TestRBWBlockInvalidation
hadoop.hdfs.server.namenode.TestCacheDirectivesWithViewDFS
hadoop.hdfs.server.namenode.ha.TestHarFileSystemWithHA
hadoop.hdfs.TestFileAppend
hadoop.fs.contract.hdfs.TestHDFSContractLeaseRecovery
hadoop.hdfs.TestParallelShortCircuitReadNoChecksum
hadoop.hdfs.TestFileStatusWithDefaultECPolicy
hadoop.cli.TestAclCLI
hadoop.hdfs.server.namenode.TestDeleteRace
hadoop.hdfs.TestErasureCodingPoliciesWithRandomECPolicy
hadoop.hdfs.TestDFSStripedInputStreamWithRandomECPolicy
hadoop.hdfs.server.namenode.snapshot.TestSnapshotListing
hadoop.hdfs.TestDecommissionWithBackoffMonitor
hadoop.hdfs.TestDatanodeDeath
hadoop.hdfs.server.balancer.TestBalancerService
hadoop.hdfs.server.balancer.TestBalancerWithNodeGroup
hadoop.hdfs.TestParallelUnixDomainRead
hadoop.hdfs.TestBatchedListDirectories
hadoop.hdfs.TestApplyingStoragePolicy
hadoop.hdfs.TestDFSStripedOutputStreamUpdatePipeline
hadoop.hdfs.TestHDFSServerPorts
hadoop.fs.contract.hdfs.TestHDFSContractRename
hadoop.hdfs.server.namenode.ha.TestPipelinesFailover
hadoop.hdfs.TestWriteBlockGetsBlockLengthHint
hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForErasureCodingPolicy
hadoop.hdfs.server.namenode.TestEditLogJournalFailures
hadoop.hdfs.server.namenode.TestAddOverReplicatedStripedBlocks
hadoop.hdfs.server.namenode.TestNamenodeCapacityReport
hadoop.hdfs.server.mover.TestStorageMover
hadoop.hdfs.TestFileCreationDelete
hadoop.hdfs.TestErasureCodingAddConfig
hadoop.hdfs.server.namenode.TestNameNodeRecovery
hadoop.hdfs.TestBlockMissingException
hadoop.hdfs.server.blockmanagement.TestBlockInfoStriped
hadoop.hdfs.server.namenode.TestFavoredNodesEndToEnd
hadoop.hdfs.TestConnCache
hadoop.hdfs.TestListFilesInDFS
hadoop.hdfs.server.namenode.TestDefaultBlockPlacementPolicy
hadoop.hdfs.tools.TestViewFileSystemOverloadSchemeWithFSCommands
hadoop.hdfs.server.namenode.TestFsck
hadoop.hdfs.server.namenode.ha.TestStateTransitionFailure
hadoop.hdfs.TestDFSShell
hadoop.hdfs.server.namenode.ha.TestHAStateTransitions
hadoop.hdfs.TestViewDistributedFileSystemWithMountLinks
hadoop.fs.viewfs.TestViewFileSystemWithAcls
hadoop.hdfs.TestLease
hadoop.hdfs.server.datanode.TestBlockHasMultipleReplicasOnSameDN
hadoop.metrics2.sink.TestRollingFileSystemSinkWithHdfs
hadoop.hdfs.TestRestartDFS
hadoop.hdfs.server.sps.TestExternalStoragePolicySatisfier
hadoop.hdfs.server.namenode.TestAuditLoggerWithCommands
hadoop.hdfs.server.namenode.TestStorageRestore
hadoop.hdfs.server.namenode.snapshot.TestRenameWithSnapshots
hadoop.hdfs.server.datanode.TestDataNodeMXBean
hadoop.hdfs.TestEncryptionZonesWithHA
hadoop.hdfs.server.blockmanagement.TestNodeCount
hadoop.hdfs.server.namenode.TestPersistentStoragePolicySatisfier
hadoop.hdfs.server.datanode.TestDataNodeReconfiguration
hadoop.hdfs.server.namenode.ha.TestEditLogsDuringFailover
hadoop.hdfs.server.namenode.TestNameNodeMXBean
hadoop.hdfs.TestEncryptionZones
hadoop.hdfs.server.namenode.ha.TestHASafeMode
hadoop.hdfs.server.namenode.TestStripedINodeFile
hadoop.hdfs.server.namenode.metrics.TestNameNodeMetrics
hadoop.hdfs.TestWriteConfigurationToDFS
hadoop.hdfs.server.datanode.TestDataNodeErasureCodingMetrics
hadoop.hdfs.TestDatanodeConfig
hadoop.hdfs.server.namenode.ha.TestPendingCorruptDnMessages
hadoop.hdfs.server.namenode.snapshot.TestOrderedSnapshotDeletion
hadoop.hdfs.TestHdfsAdmin
hadoop.hdfs.server.datanode.fsdataset.impl.TestProvidedImpl
hadoop.hdfs.server.blockmanagement.TestAvailableSpaceRackFaultTolerantBPP
hadoop.fs.contract.hdfs.TestHDFSContractSafeMode
hadoop.hdfs.TestFileStatus
hadoop.hdfs.server.namenode.TestMalformedURLs
hadoop.hdfs.TestDFSRemove
hadoop.hdfs.server.namenode.TestCheckPointForSecurityTokens
hadoop.hdfs.server.namenode.TestMetaSave
hadoop.hdfs.server.namenode.snapshot.TestSnapshotDeletion
hadoop.hdfs.server.datanode.TestTransferRbw
hadoop.hdfs.server.blockmanagement.TestBlockPlacementPolicyDebugLoggingBuilder
hadoop.hdfs.TestParallelRead
hadoop.hdfs.TestDFSInputStream
hadoop.hdfs.server.namenode.TestNamenodeRetryCache
hadoop.fs.viewfs.TestViewFsWithXAttrs
hadoop.hdfs.TestReadStripedFileWithMissingBlocks
hadoop.hdfs.server.datanode.fsdataset.impl.TestFsVolumeList
hadoop.hdfs.server.datanode.TestDnRespectsBlockReportSplitThreshold
hadoop.hdfs.TestExtendedAcls
hadoop.net.TestNetworkTopology
hadoop.hdfs.server.blockmanagement.TestPendingReconstruction
hadoop.fs.viewfs.TestNNStartupWhenViewFSOverloadSchemeEnabled
hadoop.TestGenericRefresh
hadoop.hdfs.server.datanode.TestDataNodeECN
hadoop.hdfs.TestDatanodeLayoutUpgrade
hadoop.cli.TestXAttrCLI
hadoop.hdfs.TestClose
hadoop.hdfs.server.datanode.TestDataNodeVolumeMetrics
hadoop.hdfs.server.namenode.ha.TestBootstrapAliasmap
hadoop.hdfs.server.datanode.TestFsDatasetCacheRevocation
hadoop.hdfs.TestInjectionForSimulatedStorage
hadoop.hdfs.server.namenode.TestNNThroughputBenchmark
hadoop.hdfs.server.namenode.TestNNStorageRetentionFunctional
hadoop.hdfs.TestFileAppendRestart
hadoop.hdfs.server.namenode.TestNameNodeMetadataConsistency
hadoop.hdfs.TestUnsetAndChangeDirectoryEcPolicy
hadoop.hdfs.TestWriteRead
hadoop.metrics2.sink.TestRollingFileSystemSinkWithSecureHdfs
hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForStoragePolicy
hadoop.hdfs.server.namenode.TestFSImage
hadoop.fs.contract.hdfs.TestHDFSContractSeek
hadoop.tools.TestJMXGet
hadoop.hdfs.TestMultipleNNPortQOP
hadoop.hdfs.server.datanode.TestHSync
hadoop.security.TestRefreshUserMappings
hadoop.hdfs.server.namenode.ha.TestHAAppend
hadoop.hdfs.server.namenode.snapshot.TestSnapshotDiffReport
hadoop.hdfs.server.namenode.snapshot.TestCheckpointsWithSnapshots
hadoop.hdfs.server.namenode.TestListOpenFiles
hadoop.hdfs.TestParallelShortCircuitReadUnCached
hadoop.hdfs.server.datanode.TestDirectoryScanner
hadoop.hdfs.TestReadStripedFileWithDecoding
hadoop.hdfs.TestErasureCodingPolicies
hadoop.hdfs.server.namenode.TestAddStripedBlockInFBR
hadoop.hdfs.server.blockmanagement.TestCorruptionWithFailover
hadoop.hdfs.server.namenode.snapshot.TestSnapshotReplication
hadoop.cli.TestAclCLIWithPosixAclInheritance
hadoop.hdfs.server.namenode.snapshot.TestSnapRootDescendantDiff
hadoop.hdfs.TestDFSStripedOutputStreamWithRandomECPolicy
hadoop.hdfs.web.TestWebHdfsFileSystemContract
hadoop.hdfs.tools.TestViewFileSystemOverloadSchemeWithDFSAdmin
hadoop.hdfs.TestEncryptedTransfer
hadoop.hdfs.server.namenode.ha.TestStandbyBlockManagement
hadoop.hdfs.server.namenode.ha.TestHAMetrics
hadoop.hdfs.server.datanode.fsdataset.impl.TestInterDatanodeProtocol
hadoop.hdfs.security.token.block.TestUpdateDataNodeCurrentKey
hadoop.hdfs.server.namenode.TestAddBlockRetry
hadoop.hdfs.server.namenode.TestAuditLogger
hadoop.hdfs.server.namenode.TestNameEditsConfigs
hadoop.fs.contract.hdfs.TestHDFSContractPathHandle
hadoop.hdfs.server.namenode.snapshot.TestRandomOpsWithSnapshots
hadoop.hdfs.server.datanode.TestCorruptMetadataFile
hadoop.fs.viewfs.TestViewFsWithAcls
hadoop.fs.viewfs.TestViewFsHdfs
hadoop.hdfs.server.namenode.snapshot.TestXAttrWithSnapshot
hadoop.hdfs.server.blockmanagement.TestRedundancyMonitor
hadoop.hdfs.TestDFSStripedInputStream
hadoop.hdfs.server.namenode.TestFileContextAcl
hadoop.hdfs.server.datanode.TestReadOnlySharedStorage
hadoop.hdfs.server.namenode.TestFileLimit
hadoop.hdfs.server.namenode.ha.TestXAttrsWithHA
hadoop.hdfs.TestReplaceDatanodeFailureReplication
hadoop.hdfs.TestQuotaAllowOwner
hadoop.hdfs.server.blockmanagement.TestPendingDataNodeMessages
hadoop.hdfs.server.datanode.TestNNHandlesCombinedBlockReport
hadoop.hdfs.server.blockmanagement.TestReplicationPolicyRatioConsiderLoadWithStorage
hadoop.hdfs.tools.TestDFSHAAdminMiniCluster
hadoop.hdfs.server.blockmanagement.TestOverReplicatedBlocks
hadoop.hdfs.server.blockmanagement.TestReplicationPolicyWithUpgradeDomain
hadoop.hdfs.server.namenode.TestSnapshotPathINodes
hadoop.hdfs.TestEnclosingRoot
hadoop.hdfs.TestHDFSTrash
hadoop.hdfs.crypto.TestHdfsCryptoStreams
hadoop.hdfs.server.namenode.snapshot.TestSnapshottableDirListing
hadoop.hdfs.server.namenode.ha.TestConsistentReadsObserver
hadoop.hdfs.server.datanode.TestBlockScanner
hadoop.hdfs.server.namenode.sps.TestStoragePolicySatisfierWithStripedFile
hadoop.hdfs.server.namenode.TestTransferFsImage
hadoop.hdfs.server.namenode.snapshot.TestSnapshotNameWithInvalidCharacters
hadoop.hdfs.server.namenode.TestReencryption
hadoop.hdfs.server.datanode.TestBPOfferService
hadoop.hdfs.TestSetrepDecreasing
hadoop.hdfs.TestSlowDatanodeReport
hadoop.hdfs.TestAppendSnapshotTruncate
hadoop.hdfs.server.namenode.ha.TestFailureOfSharedDir
hadoop.fs.contract.hdfs.TestHDFSContractBulkDelete
hadoop.hdfs.server.blockmanagement.TestBlocksWithNotEnoughRacks
hadoop.hdfs.server.blockmanagement.TestErasureCodingCorruption
hadoop.fs.viewfs.TestViewFileSystemHdfs
hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForContentSummary
hadoop.hdfs.web.TestWebHdfsUrl
hadoop.hdfs.server.blockmanagement.TestAvailableSpaceBPPBalanceLocal
hadoop.fs.viewfs.TestViewFileSystemWithXAttrs
hadoop.hdfs.server.namenode.TestNetworkTopologyServlet
hadoop.hdfs.server.namenode.ha.TestStandbyInProgressTail
hadoop.hdfs.TestDFSStorageStateRecovery
hadoop.hdfs.server.diskbalancer.command.TestDiskBalancerCommand
hadoop.hdfs.tools.TestViewFSStoragePolicyCommands
hadoop.hdfs.server.namenode.TestQuotaWithStripedBlocks
hadoop.hdfs.server.namenode.TestNameNodeRpcServer
hadoop.hdfs.server.namenode.TestFSImageWithXAttr
hadoop.hdfs.server.blockmanagement.TestSequentialBlockId
hadoop.hdfs.server.datanode.TestDataTransferThrottler
hadoop.hdfs.TestDFSFinalize
hadoop.hdfs.TestSetrepIncreasing
hadoop.hdfs.TestDistributedFileSystemWithECFile
hadoop.hdfs.server.namenode.ha.TestBootstrapStandbyWithInProgressTailing
hadoop.hdfs.TestStateAlignmentContextWithHA
hadoop.hdfs.TestWriteReadStripedFile
hadoop.hdfs.server.namenode.metrics.TestNNMetricFilesInGetListingOps
hadoop.hdfs.TestReconstructStripedFileWithValidator
hadoop.hdfs.server.namenode.TestEditLogAutoroll
hadoop.hdfs.server.blockmanagement.TestHeartbeatHandling
hadoop.fs.TestUnbuffer
hadoop.hdfs.TestSafeModeWithStripedFile
hadoop.hdfs.TestDatanodeStartupFixesLegacyStorageIDs
hadoop.hdfs.server.blockmanagement.TestBlockReportRateLimiting
hadoop.hdfs.TestPipelines
hadoop.hdfs.TestDFSInotifyEventInputStream
hadoop.hdfs.TestDecommissionWithStripedBackoffMonitor
hadoop.hdfs.TestViewDistributedFileSystemContract
hadoop.hdfs.server.datanode.fsdataset.impl.TestWriteToReplica
hadoop.hdfs.server.namenode.snapshot.TestAclWithSnapshot
hadoop.hdfs.server.balancer.TestBalancerWithSaslDataTransfer
hadoop.hdfs.TestExternalBlockReader
hadoop.hdfs.TestRead
hadoop.hdfs.TestSeekBug
hadoop.hdfs.server.namenode.web.resources.TestWebHdfsDataLocality
hadoop.hdfs.TestFileCorruption
hadoop.hdfs.TestParallelShortCircuitRead
hadoop.cli.TestErasureCodingCLI
hadoop.hdfs.TestCrcCorruption
hadoop.hdfs.server.datanode.TestStorageReport
hadoop.hdfs.server.blockmanagement.TestComputeInvalidateWork
hadoop.hdfs.server.namenode.snapshot.TestSnapshotBlocksMap
hadoop.hdfs.server.namenode.TestRedudantBlocks
hadoop.hdfs.server.namenode.snapshot.TestNestedSnapshots
hadoop.hdfs.server.datanode.fsdataset.impl.TestReplicaCachingGetSpaceUsed
hadoop.hdfs.server.namenode.ha.TestUpdateBlockTailing
hadoop.fs.viewfs.TestViewFileSystemLinkMergeSlash
hadoop.hdfs.server.namenode.ha.TestBootstrapStandbyWithQJM
hadoop.hdfs.server.namenode.TestCorrectnessOfQuotaAfterRenameOp
hadoop.hdfs.TestLeaseRecoveryStriped
hadoop.hdfs.server.namenode.TestAclConfigFlag
hadoop.hdfs.TestDFSInotifyEventInputStreamKerberized
hadoop.hdfs.server.datanode.TestDeleteBlockPool
hadoop.hdfs.server.namenode.snapshot.TestSnapshotFileLength
hadoop.hdfs.client.impl.TestBlockReaderLocalLegacy
hadoop.fs.loadGenerator.TestLoadGenerator
hadoop.hdfs.TestRollingUpgradeRollback
hadoop.hdfs.server.namenode.ha.TestEditLogTailer
hadoop.hdfs.server.blockmanagement.TestAvailableSpaceBlockPlacementPolicy
hadoop.hdfs.TestDFSOutputStream
hadoop.hdfs.client.impl.TestClientBlockVerification
hadoop.hdfs.TestDistributedFileSystem
hadoop.hdfs.TestMultiThreadedHflush
hadoop.hdfs.server.namenode.TestNameNodeReconfigure
hadoop.hdfs.TestLeaseRecovery
hadoop.hdfs.server.datanode.TestDataNodeVolumeFailureToleration
hadoop.hdfs.server.namenode.TestLargeDirectoryDelete
hadoop.hdfs.server.namenode.ha.TestHAFsck
hadoop.hdfs.server.balancer.TestBalancer
hadoop.hdfs.server.datanode.TestDataNodeVolumeFailureReporting
hadoop.fs.contract.hdfs.TestHDFSContractUnbuffer
hadoop.hdfs.client.impl.TestBlockReaderFactory
hadoop.fs.contract.hdfs.TestHDFSContractAppend
hadoop.hdfs.TestDFSUpgrade
hadoop.hdfs.TestTrashWithSecureEncryptionZones
hadoop.fs.contract.hdfs.TestHDFSContractOpen
hadoop.hdfs.server.namenode.TestNameNodeRpcServerMethods
hadoop.hdfs.server.namenode.TestSecurityTokenEditLog
hadoop.hdfs.server.namenode.ha.TestDNFencing
hadoop.hdfs.server.namenode.snapshot.TestFileContextSnapshot
hadoop.hdfs.server.datanode.TestBlockCountersInPendingIBR
hadoop.hdfs.server.namenode.TestCacheDirectives
hadoop.hdfs.TestDFSShellGenericOptions
hadoop.hdfs.server.balancer.TestBalancerWithHANameNodes
hadoop.hdfs.server.datanode.TestDataNodeExit
hadoop.hdfs.server.blockmanagement.TestBlockManager
hadoop.hdfs.server.datanode.TestDataNodeUUID
hadoop.hdfs.server.namenode.TestRefreshNamenodeReplicationConfig
hadoop.hdfs.server.namenode.TestNameNodeStatusMXBean
hadoop.hdfs.server.datanode.TestDataNodeLifeline
hadoop.fs.contract.hdfs.TestHDFSContractDelete
hadoop.hdfs.tools.TestStoragePolicyCommands
hadoop.hdfs.security.TestDelegationToken
hadoop.hdfs.TestLocatedBlocksRefresher
hadoop.hdfs.server.namenode.ha.TestRetryCacheWithHA
hadoop.hdfs.TestDisableConnCache
hadoop.hdfs.server.namenode.snapshot.TestFSImageWithOrderedSnapshotDeletion
hadoop.hdfs.server.namenode.TestINodeAttributeProvider
hadoop.hdfs.web.TestHttpsFileSystem
hadoop.fs.TestSWebHdfsFileContextMainOperations
hadoop.hdfs.server.namenode.TestFileTruncate
hadoop.hdfs.server.namenode.TestCheckpoint
hadoop.hdfs.server.namenode.ha.TestDNFencingWithReplication
hadoop.fs.TestFcHdfsPermission
hadoop.hdfs.server.namenode.TestCreateEditsLog
hadoop.cli.TestDeleteCLI
hadoop.hdfs.server.namenode.TestQuotaByStorageType
hadoop.hdfs.TestSecureEncryptionZoneWithKMS
hadoop.hdfs.server.datanode.fsdataset.impl.TestLazyPersistPolicy
hadoop.hdfs.server.namenode.snapshot.TestINodeFileUnderConstructionWithSnapshot
hadoop.hdfs.server.datanode.TestDataNodeVolumeFailure
hadoop.hdfs.server.blockmanagement.TestBlockStatsMXBean
hadoop.hdfs.TestFileAppend4
hadoop.hdfs.server.namenode.TestNameNodeAcl
hadoop.hdfs.tools.TestECAdmin
hadoop.hdfs.TestClientReportBadBlock
hadoop.hdfs.server.namenode.TestFsckWithMultipleNameNodes
hadoop.hdfs.server.namenode.TestParallelImageWrite
hadoop.hdfs.TestDFSStripedOutputStream
hadoop.hdfs.TestGetBlocks
hadoop.hdfs.TestDFSClientRetries
hadoop.hdfs.server.balancer.TestBalancerLongRunningTasks
hadoop.hdfs.TestStoragePolicyPermissionSettings
hadoop.hdfs.TestDatanodeRegistration
hadoop.hdfs.server.namenode.ha.TestBootstrapStandby
hadoop.hdfs.server.namenode.TestProcessCorruptBlocks
hadoop.hdfs.TestBalancerBandwidth
hadoop.fs.contract.hdfs.TestHDFSContractGetFileStatus
hadoop.hdfs.server.namenode.TestFSImageWithAcl
hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForXAttr
hadoop.hdfs.server.namenode.TestBackupNode
hadoop.hdfs.server.datanode.TestLargeBlockReport
hadoop.fs.TestSymlinkHdfsFileContext
hadoop.fs.TestHDFSFileContextMainOperations
hadoop.hdfs.server.namenode.TestCommitBlockWithInvalidGenStamp
hadoop.fs.TestSymlinkHdfsDisable
hadoop.hdfs.TestDFSStartupVersions
hadoop.hdfs.server.namenode.ha.TestInitializeSharedEdits
hadoop.hdfs.tools.TestWebHDFSStoragePolicyCommands
hadoop.hdfs.TestClientProtocolForPipelineRecovery
hadoop.hdfs.web.TestWebHdfsTokens
hadoop.hdfs.server.datanode.web.TestDatanodeHttpXFrame
hadoop.hdfs.server.namenode.TestAllowFormat
hadoop.hdfs.TestFileAppend2
hadoop.hdfs.server.namenode.TestNamenodeStorageDirectives
hadoop.hdfs.server.namenode.snapshot.TestOrderedSnapshotDeletionGc
hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerWithStripedBlocks
hadoop.hdfs.server.namenode.ha.TestStandbyIsHot
hadoop.fs.TestFcHdfsSetUMask
hadoop.hdfs.server.balancer.TestBalancerRPCDelay
hadoop.fs.TestGlobPaths
hadoop.hdfs.server.namenode.TestQuotaWithStripedBlocksWithRandomECPolicy
hadoop.hdfs.TestPersistBlocks
hadoop.hdfs.security.TestDelegationTokenForProxyUser
hadoop.hdfs.qjournal.TestSecureNNWithQJM
hadoop.hdfs.TestReplication
hadoop.hdfs.TestDFSClientSocketSize
hadoop.hdfs.TestErasureCodeBenchmarkThroughput
hadoop.hdfs.server.namenode.TestValidateConfigurationSettings
hadoop.hdfs.TestFileCreation
hadoop.hdfs.TestPread
hadoop.hdfs.web.TestWebHDFSXAttr
hadoop.fs.viewfs.TestViewFileSystemLinkRegex
hadoop.hdfs.server.diskbalancer.TestDiskBalancerRPC
hadoop.hdfs.server.namenode.snapshot.TestUpdatePipelineWithSnapshots
hadoop.hdfs.server.namenode.TestHostsFiles
hadoop.hdfs.server.datanode.fsdataset.impl.TestLazyWriter
hadoop.hdfs.TestSafeMode
hadoop.hdfs.server.datanode.TestDiskError
hadoop.hdfs.TestHFlush
hadoop.TestRefreshCallQueue
hadoop.hdfs.server.aliasmap.TestSecureAliasMap
hadoop.hdfs.server.datanode.TestDataNodeFaultInjector
hadoop.hdfs.server.blockmanagement.TestSlowDiskTracker
hadoop.hdfs.TestErasureCodingExerciseAPIs
hadoop.fs.permission.TestStickyBit
hadoop.hdfs.server.datanode.fsdataset.impl.TestLazyPersistLockedMemory
hadoop.hdfs.server.namenode.TestXAttrConfigFlag
hadoop.hdfs.server.namenode.snapshot.TestListSnapshot
hadoop.hdfs.TestParallelShortCircuitLegacyRead
hadoop.hdfs.TestAbandonBlock
hadoop.hdfs.server.datanode.fsdataset.impl.TestFsDatasetImpl
hadoop.hdfs.server.namenode.TestFSImageWithSnapshotParallelAndCompress
hadoop.hdfs.protocol.datatransfer.sasl.TestSaslDataTransfer
hadoop.hdfs.TestReadStripedFileWithDecodingCorruptData
hadoop.cli.TestCryptoAdminCLI
hadoop.fs.contract.hdfs.TestHDFSContractMkdir
hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForAcl
hadoop.hdfs.tools.TestStoragePolicySatisfyAdminCommands
hadoop.hdfs.web.TestWebHdfsWithAuthenticationFilter
hadoop.hdfs.TestMaintenanceState
hadoop.fs.viewfs.TestViewFileSystemWithTruncate
hadoop.hdfs.server.balancer.TestBalancerWithEncryptedTransfer
hadoop.fs.TestEnhancedByteBufferAccess
hadoop.hdfs.server.namenode.ha.TestObserverNode
hadoop.hdfs.TestReservedRawPaths
hadoop.hdfs.server.namenode.TestReconstructStripedBlocks
hadoop.cli.TestHDFSCLI
hadoop.hdfs.server.namenode.TestEditLogRace
hadoop.hdfs.server.blockmanagement.TestPendingInvalidateBlock
hadoop.hdfs.client.impl.TestBlockReaderLocal
hadoop.fs.viewfs.TestViewFsLinkFallback
hadoop.hdfs.TestAppendDifferentChecksum
hadoop.hdfs.server.datanode.TestRefreshNamenodes
hadoop.fs.TestWebHdfsFileContextMainOperations
hadoop.hdfs.server.namenode.TestBlockUnderConstruction
hadoop.fs.contract.hdfs.TestHDFSContractRootDirectory
hadoop.hdfs.server.namenode.TestProtectedDirectories
hadoop.hdfs.server.namenode.TestAddBlock
hadoop.hdfs.TestDFSShellTouch
hadoop.security.TestPermission
hadoop.hdfs.TestIsMethodSupported
hadoop.hdfs.TestDFSStripedOutputStreamWithFailure
hadoop.hdfs.tools.offlineEditsViewer.TestOfflineEditsViewer
hadoop.hdfs.TestByteBufferPread
hadoop.hdfs.server.namenode.TestBlockPlacementPolicyRackFaultTolerant
hadoop.fs.viewfs.TestViewFileSystemLinkFallback
hadoop.hdfs.server.namenode.TestSaveNamespace
hadoop.hdfs.TestListFilesInFileContext
hadoop.hdfs.server.namenode.TestStoragePolicySatisfierWithHA
hadoop.hdfs.web.TestWebHDFSAcl
hadoop.hdfs.shortcircuit.TestShortCircuitLocalRead
hadoop.hdfs.server.namenode.TestDeadDatanode
hadoop.hdfs.TestHAAuxiliaryPort
hadoop.hdfs.tools.TestDelegationTokenFetcher
hadoop.hdfs.TestDFSAddressConfig
hadoop.fs.viewfs.TestViewFileSystemOverloadSchemeHdfsFileSystemContract
hadoop.hdfs.TestTrashWithEncryptionZones
hadoop.hdfs.server.namenode.TestGetContentSummaryWithPermission
hadoop.hdfs.TestSnapshotCommands
hadoop.hdfs.TestDataTransferKeepalive
hadoop.hdfs.server.namenode.ha.TestQuotasWithHA
hadoop.hdfs.TestLeaseRecovery2
hadoop.hdfs.TestFileLengthOnClusterRestart
hadoop.hdfs.TestReadStripedFileWithDecodingDeletedData
hadoop.hdfs.server.namenode.ha.TestSeveralNameNodes
hadoop.fs.contract.hdfs.TestHDFSContractMultipartUploader
hadoop.hdfs.TestBlockStoragePolicy
hadoop.hdfs.server.balancer.TestBalancerWithMultipleNameNodes
hadoop.hdfs.server.diskbalancer.TestDiskBalancer
hadoop.hdfs.TestDFSClientFailover
hadoop.hdfs.TestFileChecksum
hadoop.hdfs.TestDFSClientExcludedNodes
hadoop.hdfs.server.namenode.snapshot.TestSetQuotaWithSnapshot
hadoop.hdfs.server.namenode.TestINodeFile
hadoop.hdfs.server.namenode.TestEditLog
hadoop.hdfs.server.datanode.TestBatchIbr
hadoop.hdfs.server.namenode.TestSecureNameNode
hadoop.hdfs.server.namenode.ha.TestDelegationTokensWithHA
hadoop.hdfs.tools.TestDFSAdminWithHA
hadoop.hdfs.server.namenode.TestAddStripedBlocks
hadoop.hdfs.TestReconstructStripedFileWithRandomECPolicy
hadoop.hdfs.server.diskbalancer.TestConnectors
hadoop.fs.viewfs.TestViewFileSystemOverloadSchemeWithHdfsScheme
hadoop.hdfs.shortcircuit.TestShortCircuitCache
hadoop.hdfs.web.TestWebHDFSForHA
hadoop.hdfs.server.namenode.TestNameNodeResourceChecker
hadoop.hdfs.server.blockmanagement.TestUnderReplicatedBlocks
hadoop.hdfs.server.blockmanagement.TestBlockTokenWithDFSStriped
hadoop.hdfs.server.datanode.fsdataset.impl.TestScrLazyPersistFiles
hadoop.hdfs.server.namenode.TestNestedEncryptionZones
hadoop.hdfs.server.namenode.TestFSNamesystemMBean
hadoop.cli.TestCacheAdminCLI
hadoop.hdfs.server.namenode.snapshot.TestGetContentSummaryWithSnapshot
hadoop.hdfs.server.datanode.TestIncrementalBlockReports
hadoop.hdfs.server.datanode.fsdataset.impl.TestSpaceReservation
hadoop.hdfs.server.namenode.ha.TestFailoverWithBlockTokensEnabled
hadoop.hdfs.TestDecommissionWithStriped
hadoop.hdfs.TestFSInputChecker
hadoop.hdfs.TestRenameWhileOpen
hadoop.hdfs.server.namenode.snapshot.TestRenameWithOrderedSnapshotDeletion
hadoop.hdfs.server.blockmanagement.TestReconstructStripedBlocksWithRackAwareness
hadoop.hdfs.TestSetTimes
hadoop.hdfs.server.namenode.snapshot.TestSnapshotStatsMXBean
hadoop.hdfs.TestLargeBlock
hadoop.hdfs.server.namenode.ha.TestStandbyCheckpoints
hadoop.hdfs.TestDFSInputStreamBlockLocations
hadoop.hdfs.server.namenode.TestLeaseManager
hadoop.hdfs.server.namenode.TestSecondaryNameNodeUpgrade
hadoop.hdfs.TestDFSRename
hadoop.hdfs.server.blockmanagement.TestReplicationPolicyExcludeSlowNodes
hadoop.hdfs.server.namenode.snapshot.TestOpenFilesWithSnapshot
hadoop.hdfs.server.datanode.fsdataset.impl.TestLazyPersistReplicaRecovery
hadoop.hdfs.server.namenode.snapshot.TestSnapshotRename
hadoop.hdfs.TestDistributedFileSystemWithECFileWithRandomECPolicy
hadoop.hdfs.server.datanode.TestCachingStrategy
hadoop.hdfs.qjournal.TestNNWithQJM
hadoop.hdfs.TestDFSRollback
hadoop.hdfs.TestDFSStripedOutputStreamWithFailureWithRandomECPolicy
hadoop.fs.viewfs.TestViewFsDefaultValue
hadoop.hdfs.TestFsShellPermission
hadoop.hdfs.server.namenode.snapshot.TestFsShellMoveToTrashWithSnapshots
hadoop.hdfs.server.namenode.snapshot.TestDiffListBySkipList
hadoop.hdfs.server.blockmanagement.TestReplicationPolicyConsiderLoad
hadoop.hdfs.TestViewDistributedFileSystem
hadoop.hdfs.TestFSOutputSummer
hadoop.hdfs.server.namenode.ha.TestFailureToReadEdits
hadoop.hdfs.server.namenode.TestFSEditLogLoader
hadoop.hdfs.server.namenode.ha.TestDFSUpgradeWithHA
hadoop.hdfs.TestErasureCodingPolicyWithSnapshotWithRandomECPolicy
hadoop.hdfs.server.namenode.TestRefreshBlockPlacementPolicy
hadoop.fs.viewfs.TestViewFileSystemAtHdfsRoot
hadoop.hdfs.TestAclsEndToEnd
hadoop.hdfs.server.namenode.ha.TestNNHealthCheck
hadoop.hdfs.server.namenode.TestNameNodeRetryCacheMetrics
hadoop.hdfs.TestModTime
hadoop.hdfs.server.datanode.TestDataNodeInitStorage
hadoop.hdfs.server.datanode.TestDataNodeHotSwapVolumes
hadoop.hdfs.TestReadWhileWriting
hadoop.hdfs.tools.TestGetGroups
hadoop.hdfs.server.datanode.TestIncrementalBrVariations
hadoop.hdfs.TestReadStripedFileWithDNFailure
hadoop.hdfs.TestReplaceDatanodeOnFailure
hadoop.hdfs.server.namenode.ha.TestGetGroupsWithHA
hadoop.hdfs.server.namenode.TestUpgradeDomainBlockPlacementPolicy
hadoop.hdfs.TestBlockTokenWrappingQOP
hadoop.fs.TestFcHdfsCreateMkdir
hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewer
hadoop.hdfs.server.blockmanagement.TestBlockReportLease
hadoop.hdfs.TestDFSUpgradeFromImage
hadoop.hdfs.server.namenode.TestDecommissioningStatusWithBackoffMonitor
hadoop.hdfs.server.namenode.TestMetadataVersionOutput
hadoop.fs.TestSymlinkHdfsFileSystem
hadoop.fs.viewfs.TestViewFSOverloadSchemeWithMountTableConfigInHDFS
hadoop.hdfs.server.namenode.TestListCorruptFileBlocks
hadoop.hdfs.TestFileAppend3
hadoop.hdfs.server.datanode.fsdataset.impl.TestLazyPersistFiles
hadoop.hdfs.TestMiniDFSCluster
hadoop.hdfs.protocol.datatransfer.sasl.TestSaslDataTransferExpiredBlockToken
hadoop.hdfs.TestReconstructStripedFile
hadoop.hdfs.server.blockmanagement.TestBlockTokenWithDFS
hadoop.hdfs.server.namenode.TestFSImageWithSnapshot
hadoop.hdfs.server.datanode.TestNNHandlesBlockReportPerStorage
hadoop.hdfs.server.namenode.TestStartup
hadoop.hdfs.server.namenode.TestFSDirectory
hadoop.hdfs.server.namenode.ha.TestLossyRetryInvocationHandler
hadoop.hdfs.TestDFSMkdirs
hadoop.hdfs.TestSafeModeWithStripedFileWithRandomECPolicy
hadoop.fs.contract.hdfs.TestDFSWrappedIO
hadoop.hdfs.server.datanode.TestDataNodeMultipleRegistrations
hadoop.hdfs.TestFileCreationEmpty
hadoop.hdfs.server.namenode.TestGenericJournalConf
hadoop.hdfs.TestErasureCodingMultipleRacks
hadoop.hdfs.server.namenode.TestDiskspaceQuotaUpdate
hadoop.hdfs.server.namenode.TestFSNamesystemLockReport
hadoop.hdfs.server.namenode.snapshot.TestSnapshotMetrics
hadoop.hdfs.server.datanode.TestTriggerBlockReport
hadoop.hdfs.web.TestFSMainOperationsWebHdfs
hadoop.hdfs.web.TestWebHDFS
hadoop.fs.contract.hdfs.TestHDFSContractCreate
hadoop.hdfs.TestStripedFileAppend
hadoop.hdfs.tools.TestDFSZKFailoverController
hadoop.hdfs.server.datanode.TestBlockReplacement
hadoop.hdfs.server.namenode.TestSecondaryWebUi
hadoop.hdfs.server.namenode.snapshot.TestDisallowModifyROSnapshot
hadoop.hdfs.TestFileConcurrentReader
hadoop.hdfs.TestMaintenanceWithStriped
hadoop.hdfs.server.datanode.fsdataset.impl.TestFsDatasetCache
hadoop.hdfs.server.blockmanagement.TestNameNodePrunesMissingStorages
hadoop.hdfs.server.namenode.TestHDFSConcat
hadoop.hdfs.web.TestWebHdfsWithMultipleNameNodes
hadoop.hdfs.TestDFSPermission
hadoop.hdfs.TestRollingUpgrade
hadoop.hdfs.server.namenode.TestFileContextXAttr
hadoop.hdfs.server.blockmanagement.TestLowRedundancyBlockQueues
hadoop.hdfs.server.datanode.fsdataset.impl.TestDatanodeRestart
hadoop.hdfs.server.datanode.TestDataNodeTcpNoDelay
hadoop.fs.contract.hdfs.TestHDFSContractSetTimes
hadoop.hdfs.server.namenode.TestNameNodeRespectsBindHostKeys
hadoop.hdfs.server.blockmanagement.TestSequentialBlockGroupId
hadoop.hdfs.server.namenode.TestAuditLogs
hadoop.hdfs.server.namenode.snapshot.TestSnapshotManager
hadoop.hdfs.server.datanode.TestBlockRecovery2
hadoop.hdfs.TestFetchImage
hadoop.hdfs.tools.TestDebugAdmin
hadoop.hdfs.server.datanode.TestDataNodeTransferSocketSize
hadoop.hdfs.TestRollingUpgradeDowngrade
hadoop.fs.TestUrlStreamHandler
hadoop.fs.shell.TestHdfsTextCommand
hadoop.fs.TestResolveHdfsSymlink
hadoop.hdfs.TestErasureCodingPolicyWithSnapshot
hadoop.fs.viewfs.TestViewFsFileStatusHdfs
hadoop.fs.viewfs.TestViewFsAtHdfsRoot
hadoop.hdfs.TestLocalDFS
hadoop.hdfs.client.impl.TestBlockReaderRemote
hadoop.hdfs.TestDeadNodeDetection
hadoop.fs.contract.hdfs.TestHDFSContractConcat
hadoop.hdfs.security.token.block.TestBlockToken
hadoop.hdfs.TestQuota
hadoop.hdfs.server.datanode.TestDataNodeRollingUpgrade
hadoop.hdfs.server.blockmanagement.TestStorageBlockPoolUsageStdDev
hadoop.hdfs.server.namenode.TestDecommissioningStatus
hadoop.hdfs.TestDecommission
hadoop.hdfs.TestFileCreationClient
hadoop.hdfs.server.namenode.ha.TestMultiObserverNode
hadoop.hdfs.TestSmallBlock
hadoop.security.TestPermissionSymlinks
hadoop.hdfs.server.namenode.TestNameNodeXAttr
hadoop.hdfs.server.diskbalancer.TestDiskBalancerWithMockMover
hadoop.hdfs.web.TestWebHdfsWithRestCsrfPreventionFilter
hadoop.hdfs.TestGetFileChecksum
hadoop.hdfs.server.namenode.web.resources.TestWebHdfsCreatePermissions
hadoop.hdfs.TestDataStream
hadoop.hdfs.TestHDFSFileSystemContract
hadoop.hdfs.server.blockmanagement.TestBlockTokenWithShortCircuitRead
hadoop.fs.contract.hdfs.TestHDFSContractVectoredRead
hadoop.hdfs.TestDatanodeReport
hadoop.hdfs.TestFileStatusWithRandomECPolicy
hadoop.hdfs.server.namenode.snapshot.TestSnapshot
hadoop.hdfs.server.datanode.fsdataset.impl.TestLazyPersistReplicaPlacement
hadoop.hdfs.rbfbalance.TestRouterDistCpProcedure
hadoop.fs.contract.router.web.TestRouterWebHDFSContractCreate
hadoop.hdfs.server.federation.router.TestRouterRpc
hadoop.fs.contract.router.TestRouterHDFSContractMkdir
hadoop.hdfs.server.federation.router.TestRouterRetryCache
hadoop.hdfs.server.federation.router.TestRouterFsck
hadoop.hdfs.server.federation.router.TestRouterRpcStoragePolicySatisfier
hadoop.fs.contract.router.TestRouterHDFSContractDelete
hadoop.fs.contract.router.TestRouterHDFSContractAppend
hadoop.fs.contract.router.web.TestRouterWebHDFSContractSeek
hadoop.hdfs.server.federation.router.TestRouterRPCMultipleDestinationMountTableResolver
hadoop.fs.contract.router.TestRouterHDFSContractMkdirSecure
hadoop.fs.contract.router.TestRouterHDFSContractRename
hadoop.fs.contract.router.web.TestRouterWebHDFSContractRename
hadoop.hdfs.server.federation.router.TestRouterWebHdfsMethods
hadoop.hdfs.server.federation.security.TestRouterSecurityManager
hadoop.fs.contract.router.TestRouterHDFSContractCreate
hadoop.fs.contract.router.TestRouterHDFSContractSeekSecure
hadoop.hdfs.server.federation.router.TestRenewLeaseWithSameINodeId
hadoop.fs.contract.router.TestRouterHDFSContractCreateSecure
hadoop.fs.contract.router.TestRouterHDFSContractGetFileStatusSecure
hadoop.hdfs.server.federation.metrics.TestNameserviceRPCMetrics
hadoop.fs.contract.router.TestRouterHDFSContractOpenSecure
hadoop.hdfs.server.federation.router.TestRouterWithSecureStartup
hadoop.hdfs.server.federation.router.TestRouterMountTableWithoutDefaultNS
hadoop.fs.contract.router.web.TestRouterWebHDFSContractRootDirectory
hadoop.fs.contract.router.TestRouterHDFSContractGetFileStatus
hadoop.fs.contract.router.TestRouterHDFSContractRootDirectory
hadoop.fs.contract.router.TestRouterHDFSContractRenameSecure
hadoop.hdfs.server.federation.fairness.TestRouterRefreshFairnessPolicyController
hadoop.hdfs.server.federation.router.TestDisableNameservices
hadoop.hdfs.server.federation.router.TestRouterNetworkTopologyServlet
hadoop.hdfs.server.federation.router.TestRouterFederationRenamePermission
hadoop.hdfs.server.federation.router.TestRouterQuota
hadoop.fs.contract.router.TestRouterHDFSContractRootDirectorySecure
hadoop.hdfs.server.federation.metrics.TestRouterClientMetrics
hadoop.hdfs.server.federation.router.TestRouterNamenodeHeartbeat
hadoop.hdfs.server.federation.router.TestRouterClientRejectOverload
hadoop.fs.contract.router.TestRouterHDFSContractOpen
hadoop.fs.contract.router.web.TestRouterWebHDFSContractOpen
hadoop.fs.contract.router.web.TestRouterWebHDFSContractDelete
hadoop.fs.contract.router.web.TestRouterWebHDFSContractMkdir
hadoop.hdfs.server.federation.router.TestRouterRpcSingleNS
hadoop.fs.contract.router.web.TestRouterWebHDFSContractAppend
hadoop.hdfs.server.federation.router.TestRouterTrash
hadoop.hdfs.server.federation.router.TestSafeMode
hadoop.hdfs.server.federation.router.TestRouterMountTableCacheRefreshSecure
hadoop.fs.contract.router.TestRouterHDFSContractAppendSecure
hadoop.fs.contract.router.web.TestRouterWebHDFSContractConcat
hadoop.hdfs.server.federation.router.TestRouterFederationRename
hadoop.hdfs.server.federation.router.TestRouterRPCClientRetries
hadoop.hdfs.server.federation.fairness.TestRouterHandlersFairness
hadoop.fs.contract.router.TestRouterHDFSContractConcatSecure
hadoop.hdfs.server.federation.router.TestRouterMountTable
hadoop.hdfs.server.federation.router.TestRouterMountTableCacheRefresh
hadoop.fs.contract.router.TestRouterHDFSContractSetTimes
hadoop.hdfs.server.federation.router.TestRouterRpcMultiDestination
hadoop.hdfs.server.federation.router.TestNoNamenodesAvailableLongTime
hadoop.hdfs.server.federation.router.TestRouterFederationRenameInKerberosEnv
hadoop.fs.contract.router.TestRouterHDFSContractDelegationToken
hadoop.fs.contract.router.TestRouterHDFSContractSetTimesSecure
hadoop.hdfs.server.federation.router.TestRouterMultiRack
hadoop.fs.contract.router.TestRouterHDFSContractDeleteSecure
hadoop.hdfs.server.federation.router.TestRouterAllResolver
hadoop.fs.contract.router.TestRouterHDFSContractSeek
hadoop.fs.contract.router.TestRouterHDFSContractConcat
hadoop.hdfs.server.federation.store.driver.TestStateStoreFileSystem
Subsystem Report/Notes
Docker ClientAPI=1.47 ServerAPI=1.47 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-7123/2/artifact/out/Dockerfile
GITHUB PR #7123
Optional Tests dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets cc buflint bufcompat
uname Linux f8fe3dbfa305 5.15.0-117-generic #127-Ubuntu SMP Fri Jul 5 20:13:28 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/bin/hadoop.sh
git revision trunk / 1fa2bb8
Default Java Private Build-1.8.0_422-8u422-b05-1~20.04-b05
Multi-JDK versions /usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_422-8u422-b05-1~20.04-b05
Test Results https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-7123/2/testReport/
Max. process+thread count 5414 (vs. ulimit of 5500)
modules C: hadoop-hdfs-project/hadoop-hdfs-client hadoop-hdfs-project/hadoop-hdfs hadoop-hdfs-project/hadoop-hdfs-rbf U: hadoop-hdfs-project
Console output https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-7123/2/console
versions git=2.25.1 maven=3.6.3 spotbugs=4.2.2
Powered by Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

@github-actions github-actions bot added the Common label Nov 4, 2024
Comment on lines +4741 to +4746

@Metric({"BadlyDistBlocks", "Number of Badly Distributed Blocks"})
public long getBadlyDistributedBlocksCount() {
// not locking
return blockManager.getBadlyDistributedBlocksCount();
}
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This metric looks like a duplicate of below. Is that intentional?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think both are needed since the BlockManager gets the count, BadlyDistBlocks exposes metric for Metrics2 and theres also BadlyDistributedBlocks metric for MBean

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also getBadlyDistributedBlocksCount is not locking while getBadlyDistributedBlocks isnt

Comment on lines +5194 to +5198
public long getBadlyDistributedBlocksCount() {
// not locking
return this.neededReconstruction.getBadlyDistributedBlocks();
}

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks redundant with getBadlyDistributedBlocks()?

* Return total number of erasure coded block groups.
* @return total number of erasure coded block groups.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit - this is the only change in this file and all the methods above have the old syntax too. Maybe we should scope this for a different PR to keep the diff clean (and address the entire class)

Copy link
Author

@PrateekSane PrateekSane Nov 7, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If I don't include this javadoc fails. However even when I do include this a different javadoc fails for essentially same issue. Should I chase down all the issues or leave it be?

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Logfile Comment
+0 🆗 reexec 0m 25s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 0s No case conflicting files found.
+0 🆗 codespell 0m 0s codespell was not available.
+0 🆗 detsecrets 0m 0s detect-secrets was not available.
+0 🆗 markdownlint 0m 0s markdownlint was not available.
+0 🆗 buf 0m 0s buf was not available.
+0 🆗 buf 0m 0s buf was not available.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
+1 💚 test4tests 0m 0s The patch appears to include 3 new or modified test files.
_ trunk Compile Tests _
+0 🆗 mvndep 14m 57s Maven dependency ordering for branch
+1 💚 mvninstall 21m 15s trunk passed
+1 💚 compile 10m 21s trunk passed with JDK Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04
+1 💚 compile 8m 42s trunk passed with JDK Private Build-1.8.0_422-8u422-b05-1~20.04-b05
+1 💚 checkstyle 2m 9s trunk passed
+1 💚 mvnsite 3m 13s trunk passed
+1 💚 javadoc 2m 51s trunk passed with JDK Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04
+1 💚 javadoc 2m 56s trunk passed with JDK Private Build-1.8.0_422-8u422-b05-1~20.04-b05
+1 💚 spotbugs 5m 50s trunk passed
+1 💚 shadedclient 20m 28s branch has no errors when building and testing our client artifacts.
_ Patch Compile Tests _
+0 🆗 mvndep 0m 21s Maven dependency ordering for patch
+1 💚 mvninstall 1m 56s the patch passed
+1 💚 compile 8m 41s the patch passed with JDK Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04
+1 💚 cc 8m 41s the patch passed
+1 💚 javac 8m 41s the patch passed
+1 💚 compile 8m 7s the patch passed with JDK Private Build-1.8.0_422-8u422-b05-1~20.04-b05
+1 💚 cc 8m 7s the patch passed
+1 💚 javac 8m 7s the patch passed
+1 💚 blanks 0m 0s The patch has no blanks issues.
-0 ⚠️ checkstyle 2m 10s /results-checkstyle-root.txt root: The patch generated 3 new + 402 unchanged - 0 fixed = 405 total (was 402)
+1 💚 mvnsite 3m 9s the patch passed
-1 ❌ javadoc 0m 48s /results-javadoc-javadoc-hadoop-hdfs-project_hadoop-hdfs-jdkUbuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04.txt hadoop-hdfs-project_hadoop-hdfs-jdkUbuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04 with JDK Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04 generated 1 new + 3116 unchanged - 0 fixed = 3117 total (was 3116)
+1 💚 javadoc 2m 57s the patch passed with JDK Private Build-1.8.0_422-8u422-b05-1~20.04-b05
+1 💚 spotbugs 6m 24s the patch passed
+1 💚 shadedclient 20m 25s patch has no errors when building and testing our client artifacts.
_ Other Tests _
+1 💚 unit 16m 9s hadoop-common in the patch passed.
+1 💚 unit 2m 3s hadoop-hdfs-client in the patch passed.
-1 ❌ unit 201m 13s /patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt hadoop-hdfs in the patch passed.
-1 ❌ unit 1m 3s /patch-unit-hadoop-hdfs-project_hadoop-hdfs-rbf.txt hadoop-hdfs-rbf in the patch failed.
+1 💚 asflicense 0m 48s The patch does not generate ASF License warnings.
374m 0s
Reason Tests
Failed junit tests hadoop.hdfs.TestDecommissionWithBackoffMonitor
hadoop.hdfs.TestDecommission
hadoop.hdfs.server.blockmanagement.TestLowRedundancyBlockQueues
hadoop.hdfs.tools.TestDFSAdmin
Subsystem Report/Notes
Docker ClientAPI=1.47 ServerAPI=1.47 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-7123/3/artifact/out/Dockerfile
GITHUB PR #7123
Optional Tests dupname asflicense mvnsite codespell detsecrets markdownlint compile javac javadoc mvninstall unit shadedclient spotbugs checkstyle cc buflint bufcompat
uname Linux 28d8a273d571 5.15.0-124-generic #134-Ubuntu SMP Fri Sep 27 20:20:17 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/bin/hadoop.sh
git revision trunk / b4478b7
Default Java Private Build-1.8.0_422-8u422-b05-1~20.04-b05
Multi-JDK versions /usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_422-8u422-b05-1~20.04-b05
Test Results https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-7123/3/testReport/
Max. process+thread count 3920 (vs. ulimit of 5500)
modules C: hadoop-common-project/hadoop-common hadoop-hdfs-project/hadoop-hdfs-client hadoop-hdfs-project/hadoop-hdfs hadoop-hdfs-project/hadoop-hdfs-rbf U: .
Console output https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-7123/3/console
versions git=2.25.1 maven=3.6.3 spotbugs=4.2.2
Powered by Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Logfile Comment
+0 🆗 reexec 0m 20s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 1s No case conflicting files found.
+0 🆗 codespell 0m 1s codespell was not available.
+0 🆗 detsecrets 0m 1s detect-secrets was not available.
+0 🆗 markdownlint 0m 1s markdownlint was not available.
+0 🆗 buf 0m 0s buf was not available.
+0 🆗 buf 0m 0s buf was not available.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
+1 💚 test4tests 0m 0s The patch appears to include 3 new or modified test files.
_ trunk Compile Tests _
+0 🆗 mvndep 15m 37s Maven dependency ordering for branch
+1 💚 mvninstall 20m 37s trunk passed
+1 💚 compile 8m 52s trunk passed with JDK Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04
+1 💚 compile 8m 14s trunk passed with JDK Private Build-1.8.0_422-8u422-b05-1~20.04-b05
+1 💚 checkstyle 2m 9s trunk passed
+1 💚 mvnsite 3m 12s trunk passed
+1 💚 javadoc 2m 47s trunk passed with JDK Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04
+1 💚 javadoc 3m 3s trunk passed with JDK Private Build-1.8.0_422-8u422-b05-1~20.04-b05
+1 💚 spotbugs 5m 39s trunk passed
+1 💚 shadedclient 20m 28s branch has no errors when building and testing our client artifacts.
_ Patch Compile Tests _
+0 🆗 mvndep 0m 22s Maven dependency ordering for patch
+1 💚 mvninstall 1m 56s the patch passed
+1 💚 compile 8m 41s the patch passed with JDK Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04
+1 💚 cc 8m 41s the patch passed
+1 💚 javac 8m 41s the patch passed
+1 💚 compile 8m 8s the patch passed with JDK Private Build-1.8.0_422-8u422-b05-1~20.04-b05
+1 💚 cc 8m 8s the patch passed
+1 💚 javac 8m 8s the patch passed
+1 💚 blanks 0m 0s The patch has no blanks issues.
-0 ⚠️ checkstyle 2m 8s /results-checkstyle-root.txt root: The patch generated 1 new + 401 unchanged - 1 fixed = 402 total (was 402)
+1 💚 mvnsite 3m 12s the patch passed
-1 ❌ javadoc 0m 45s /results-javadoc-javadoc-hadoop-hdfs-project_hadoop-hdfs-jdkUbuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04.txt hadoop-hdfs-project_hadoop-hdfs-jdkUbuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04 with JDK Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04 generated 1 new + 3116 unchanged - 0 fixed = 3117 total (was 3116)
+1 💚 javadoc 3m 3s the patch passed with JDK Private Build-1.8.0_422-8u422-b05-1~20.04-b05
+1 💚 spotbugs 6m 17s the patch passed
+1 💚 shadedclient 20m 57s patch has no errors when building and testing our client artifacts.
_ Other Tests _
+1 💚 unit 16m 53s hadoop-common in the patch passed.
+1 💚 unit 2m 7s hadoop-hdfs-client in the patch passed.
-1 ❌ unit 203m 5s /patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt hadoop-hdfs in the patch passed.
-1 ❌ unit 1m 2s /patch-unit-hadoop-hdfs-project_hadoop-hdfs-rbf.txt hadoop-hdfs-rbf in the patch failed.
+1 💚 asflicense 0m 48s The patch does not generate ASF License warnings.
375m 25s
Reason Tests
Failed junit tests hadoop.hdfs.TestDecommission
Subsystem Report/Notes
Docker ClientAPI=1.47 ServerAPI=1.47 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-7123/4/artifact/out/Dockerfile
GITHUB PR #7123
Optional Tests dupname asflicense mvnsite codespell detsecrets markdownlint compile javac javadoc mvninstall unit shadedclient spotbugs checkstyle cc buflint bufcompat
uname Linux 1601a884eb25 5.15.0-124-generic #134-Ubuntu SMP Fri Sep 27 20:20:17 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/bin/hadoop.sh
git revision trunk / 0487705
Default Java Private Build-1.8.0_422-8u422-b05-1~20.04-b05
Multi-JDK versions /usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_422-8u422-b05-1~20.04-b05
Test Results https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-7123/4/testReport/
Max. process+thread count 3806 (vs. ulimit of 5500)
modules C: hadoop-common-project/hadoop-common hadoop-hdfs-project/hadoop-hdfs-client hadoop-hdfs-project/hadoop-hdfs hadoop-hdfs-project/hadoop-hdfs-rbf U: .
Console output https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-7123/4/console
versions git=2.25.1 maven=3.6.3 spotbugs=4.2.2
Powered by Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

Copy link
Contributor

@ctrezzo ctrezzo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@PrateekSane please see the build failures in the latest yetus run. The patch failed to apply (https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-7123/4/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs-rbf.txt) and had some checkstyle issues. Please address such that we get a clean run.

Looks like the issue for the build is:

src/hadoop-hdfs-project/hadoop-hdfs-rbf/src/main/java/org/apache/hadoop/hdfs/server/federation/metrics/NamenodeBeanMetrics.java:[387,3] method does not override or implement a method from a supertype

Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants