org.apache.hadoop.hdfs.server.namenode.ha

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total36,784 of 36,7840%1,397 of 1,3970%1,7531,7538,3158,3151,0531,053185185
TestHASafeMode1,9160%260%4747445445343411
TestRequestHedgingProxyProvider1,8420%480%4141336336171711
TestDFSUpgradeWithHA1,4990%720%5656376376202011
TestObserverNode1,4830%240%4747368368353511
TestConfiguredFailoverProxyProvider1,4000%480%3939206206151511
TestStandbyInProgressTail1,3420%140%2525205205181811
TestStandbyCheckpoints1,3310%820%6161278278202011
TestObserverReadProxyProvider1,1530%60%3131261261282811
TestRetryCacheWithHA1,1040%380%5353243243343411
TestHAStateTransitions1,0360%220%3030300300191911
BootstrapStandby1,0000%1000%7070229229202011
TestDNFencing9630%100%1919257257141411
TestBootstrapStandby9390%320%3737214214212111
TestEditLogTailer9010%340%4040232232232311
TestConsistentReadsObserver8610%180%3636216216272711
TestPipelinesFailover7720%100%2222205205171711
HATestUtil7650%260%4141161161282811
TestDelegationTokensWithHA6960%160%2323196196151511
TestFailureToReadEdits5780%140%16161251259911
StandbyCheckpointer5590%580%4242131131131311
ObserverReadProxyProvider5450%480%4545124124212111
EditLogTailer5190%260%3333122122202011
TestHAMetrics5000%180%14141141145511
TestUpdateBlockTailing4410%20%991261268811
TestEditLogsDuringFailover3860%60%111187878811
AbstractNNFailoverProxyProvider3830%320%26268888101011
TestFailoverWithBlockTokensEnabled3720%140%19197878121211
TestHAConfiguration3460%40%101064648811
TestMultiObserverNode3410%20%9971718811
ObserverReadProxyProvider.ObserverReadInvocationHandler3340%420%252575754411
TestFailureOfSharedDir3210%80%9982825511
TestStandbyIsHot3090%n/a5585855511
RequestHedgingProxyProvider.RequestHedgingInvocationHandler2960%180%131373734411
TestInitializeSharedEdits2830%40%13137575111111
TestQuotasWithHA2710%20%8868687711
TestNNHealthCheck2610%40%111164649911
TestBootstrapStandbyWithQJM2410%90%16166666111111
StandbyCheckpointer.CheckpointerThread2360%280%202066666611
TestSeveralNameNodes.CircularWriter2330%120%131339397711
TestRetryCacheWithHA.UpdatePipelineOp2330%60%8846465511
TestHAAppend2320%100%8851513311
RouterObserverReadProxyProvider2230%200%21214444111111
TestStandbyBlockManagement2150%n/a4463634411
TestXAttrsWithHA1930%20%6638385511
RemoteNameNodeInfo1800%140%18184040111111
TestHAFsck1800%40%8843436611
TestRetryCacheWithHA.ConcatOp1680%120%111125255511
EditLogTailer.MultipleNameNodeProxy1660%140%111131314411
TestBootstrapAliasmap1660%n/a3338383311
RequestHedgingProxyProvider1570%160%161643438811
TestPendingCorruptDnMessages1550%20%6640405511
EditLogTailer.EditLogTailerThread1520%160%121246464411
TestSeveralNameNodes1420%100%8834343311
TestDNFencingWithReplication1310%40%5532323311
TestRetryCacheWithHA.ModifyCacheDirectiveInfoOp1250%80%9931315511
StandbyState1180%240%212133339911
TestRetryCacheWithHA.CreateOp1120%80%9923235511
HAStressTestHarness1110%20%101031319911
TestRetryCacheWithHA.RenameSnapshotOp1070%80%9923235511
TestRetryCacheWithHA.DeleteSnapshotOp1060%100%101022225511
TestRetryCacheWithHA.RemoveCacheDirectiveInfoOp1020%40%7726265511
TestObserverReadProxyProvider.NameNodeAnswer.ClientProtocolAnswer1010%210%131326262211
TestRetryCacheWithHA.RemoveXAttrOp1000%60%8823235511
TestRetryCacheWithHA.DeleteOp990%100%101019195511
TestStandbyIsHot.new Supplier() {...}960%60%5514142211
TestRetryCacheWithHA.AppendOp960%60%8821215511
TestRetryCacheWithHA.CreateSymlinkOp920%80%9922225511
ObserverReadProxyProviderWithIPFailover920%20%7720206611
TestHarFileSystemWithHA890%n/a4422224411
TestRetryCacheWithHA.SetXAttrOp880%60%8821215511
TestRetryCacheWithHA.CreateSnapshotOp860%60%8819195511
TestRetryCacheWithHA.Rename2Op830%60%8818185511
TestRetryCacheWithHA.RenameOp830%60%8818185511
TestRetryCacheWithHA.AddCacheDirectiveInfoOp820%40%7721215511
HAStressTestHarness.new MultithreadedTestUtil.RepeatingTestThread() {...}810%20%33992211
TestRetryCacheWithHA.ModifyCachePoolOp800%60%8817175511
ConfiguredFailoverProxyProvider790%60%101020207711
TestDNFencingWithReplication.ReplicationToggler720%n/a4416164411
TestRetryCacheWithHA.new Thread() {...}700%20%33992211
HAState660%20%101022229911
TestObserverNode.MkDirRunner650%n/a3317173311
TestRetryCacheWithHA.RemoveCachePoolOp620%40%7717175511
TestRemoteNameNodeInfo590%n/a2214142211
TestObserverReadProxyProvider.NameNodeAnswer580%n/a7722227711
TestHASafeMode.new Thread() {...}550%n/a2211112211
TestFailureToReadEdits.LimitedEditLogAnswer540%40%5516163311
TestStandbyInProgressTail.new Supplier() {...}540%40%44992211
TestFailoverWithBlockTokensEnabled.new Answer() {...}520%20%3312122211
RequestHedgingProxyProvider.RequestHedgingInvocationHandler.new Callable() {...}520%n/a22552211
TestPipelinesFailover.PipelineTestThread520%n/a3315153311
TestRetryCacheWithHA.AddCachePoolOp510%40%7715155511
HAStressTestHarness.new MultithreadedTestUtil.RepeatingTestThread() {...}510%40%4411112211
TestDelegationTokensWithHA.new PrivilegedExceptionAction() {...}480%n/a2213132211
TestDNFencingWithReplication.ReplicationToggler.new Supplier() {...}470%20%33772211
EditLogTailer.new PrivilegedExceptionAction() {...}450%20%3312122211
TestGetGroupsWithHA430%20%5512124411
IPFailoverProxyProvider430%40%7712125511
TestDelegationTokensWithHA.new PrivilegedExceptionAction() {...}430%30%44882211
TestEditLogTailer.new EditLogTailer.MultipleNameNodeProxy() {...}430%40%44882211
ActiveState420%20%7719196611
TestStateTransitionFailure420%20%3318182211
TestStandbyCheckpoints.new Supplier() {...}410%40%44882211
RouterObserverReadProxyProvider.RouterObserverReadInvocationHandler410%40%66994411
TestConfiguredFailoverProxyProvider.new HAProxyFactory() {...}410%40%55773311
TestHAStateTransitions.new MultithreadedTestUtil.RepeatingTestThread() {...}380%n/a22552211
TestLossyRetryInvocationHandler370%20%3313132211
TestDNFencing.new Supplier() {...}360%20%33442211
TestRequestHedgingProxyProvider.new Answer() {...}360%20%33662211
TestRequestHedgingProxyProvider.new Answer() {...}360%20%33662211
TestRequestHedgingProxyProvider.new Answer() {...}360%20%33662211
StandbyCheckpointer.new Callable() {...}360%n/a22552211
TestRequestHedgingProxyProvider.new Answer() {...}360%20%33662211
TestRequestHedgingProxyProvider.new Answer() {...}360%20%33662211
ClientHAProxyFactory350%20%55774411
TestEditLogTailer.new EditLogTailer() {...}350%40%55553311
HATestUtil.new Supplier() {...}330%40%44662211
TestDelegationTokensWithHA.EditLogTailerForTest320%20%3311112211
TestPipelinesFailover.new Supplier() {...}310%20%33992211
TestConsistentReadsObserver.new Runnable() {...}300%n/a22882211
TestRequestHedgingProxyProvider.new Answer() {...}300%20%33662211
TestPendingCorruptDnMessages.new Supplier() {...}290%40%44332211
TestRequestHedgingProxyProvider.new Answer() {...}290%20%33772211
NameNodeHAProxyFactory260%n/a44774411
TestRetryCacheWithHA.DummyRetryInvocationHandler260%20%44773311
TestFailureToReadEdits.LimitedEditLogAnswer.new Answer() {...}260%40%44662211
TestStandbyCheckpoints.SlowCodec260%n/a22662211
WrappedFailoverProxyProvider250%n/a6610106611
TestConfiguredFailoverProxyProvider.new Answer() {...}240%n/a22332211
TestRequestHedgingProxyProvider.new Thread() {...}240%n/a22772211
TestEditLogTailer.new Supplier() {...}240%20%33222211
TestBootstrapStandby.new Runnable() {...}230%n/a22772211
TestObserverReadProxyProvider.new NameNodeHAProxyFactory() {...}230%n/a22552211
StandbyCheckpointer.CheckpointReceiverEntry230%n/a5510105511
AbstractNNFailoverProxyProvider.NNProxyInfo230%n/a55995511
TestBootstrapStandby.new Runnable() {...}220%n/a22772211
TestPendingCorruptDnMessages.new Supplier() {...}220%20%33332211
TestRequestHedgingProxyProvider.new Answer() {...}220%n/a22442211
HATestUtil.new Supplier() {...}220%20%33332211
TestEditLogTailer.new EditLogTailer.MultipleNameNodeProxy() {...}220%n/a22332211
TestEditLogTailer.new Supplier() {...}220%40%44222211
EditLogTailer.new EditLogTailer.MultipleNameNodeProxy() {...}210%n/a22552211
TestHASafeMode.new Supplier() {...}210%20%33332211
TestDNFencing.RandomDeleterPolicy210%20%33662211
TestHAStateTransitions.new MultithreadedTestUtil.RepeatingTestThread() {...}210%n/a22552211
TestBootstrapStandbyWithQJM.UpgradeState210%n/a11441111
TestConsistentReadsObserver.TestRpcScheduler210%20%55554411
TestEditLogTailer.new Callable() {...}210%n/a22552211
TestStandbyCheckpoints.new Thread() {...}200%n/a22662211
TestDNFencing.new GenericTestUtils.DelayAnswer() {...}190%n/a22332211
TestHASafeMode.new Supplier() {...}190%20%33222211
TestRequestHedgingProxyProvider.new HAProxyFactory() {...}190%n/a33333311
TestPipelinesFailover.new PrivilegedExceptionAction() {...}180%n/a22222211
TestConsistentReadsObserver.new Supplier() {...}180%20%33222211
TestStandbyCheckpoints.new Supplier() {...}180%20%33442211
TestRetryCacheWithHA.AtMostOnceOp180%n/a22662211
TestRequestHedgingProxyProvider.new Answer() {...}180%n/a22332211
RouterObserverReadConfiguredFailoverProxyProvider180%n/a22442211
BootstrapStandby.new PrivilegedAction() {...}170%n/a22442211
TestObserverReadProxyProvider.new ObserverReadProxyProvider() {...}170%n/a22442211
TestBootstrapStandbyWithInProgressTailing160%n/a22552211
TestHASafeMode.new Supplier() {...}160%20%33222211
TestObserverReadProxyProvider.new ClientHAProxyFactory() {...}160%n/a22222211
TestDelegationTokensWithHA.new Thread() {...}160%n/a22662211
TestDelegationTokensWithHA.new PrivilegedExceptionAction() {...}160%n/a22332211
TestDelegationTokensWithHA.new PrivilegedExceptionAction() {...}160%n/a22332211
TestPipelinesFailover.MethodToTestIdempotence0%n/a11331111
TestRequestHedgingProxyProvider.new Answer() {...}0%n/a22332211
TestRequestHedgingProxyProvider.new Answer() {...}0%n/a22332211
TestFailureToReadEdits.TestType0%n/a11331111
TestDelegationTokensWithHA.TokenTestAction0%n/a11221111
TestPipelinesFailover.TestScenario0%n/a11331111
TestDelegationTokensWithHA.new PrivilegedExceptionAction() {...}0%n/a22332211
TestBootstrapStandby.new Supplier() {...}0%n/a22222211
TestBootstrapStandby.new Supplier() {...}0%n/a22222211
BootstrapStandby.AliasMapStorageDirectory0%n/a22332211
TestPipelinesFailover.TestScenario.new TestPipelinesFailover.TestScenario() {...}0%n/a22442211
TestPipelinesFailover.TestScenario.new TestPipelinesFailover.TestScenario() {...}0%n/a22442211
EditLogTailer.EditLogTailerThread.new PrivilegedAction() {...}0%n/a22332211
TestRequestHedgingProxyProvider.new Answer() {...}0%n/a22222211
StandbyCheckpointer.CheckpointerThread.new PrivilegedAction() {...}0%n/a22332211
TestStandbyInProgressTail.new FilenameFilter() {...}0%n/a22222211
InMemoryAliasMapFailoverProxyProvider0%n/a11221111
TestObserverNode.ClientState0%n/a11221111
HATestUtil.CouldNotCatchUpException0%n/a11221111
HAProxyFactory0%n/a11111111