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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total34,966 of 34,9660%1,397 of 1,3970%1,7541,7548,3018,3011,0541,054185185
TestHASafeMode1,7980%260%4747445445343411
TestRequestHedgingProxyProvider1,7440%480%4141337337171711
TestDFSUpgradeWithHA1,4720%720%5656376376202011
TestObserverNode1,4520%240%4747366366353511
TestStandbyCheckpoints1,2990%820%6161278278202011
TestStandbyInProgressTail1,2190%140%2525205205181811
TestObserverReadProxyProvider1,0810%60%3131261261282811
TestConfiguredFailoverProxyProvider1,0550%480%4040196196161611
TestRetryCacheWithHA1,0420%380%5353243243343411
TestHAStateTransitions9980%220%3030300300191911
TestDNFencing9580%100%1919260260141411
TestBootstrapStandby9150%320%3737214214212111
TestEditLogTailer8950%340%4040232232232311
BootstrapStandby8640%1000%7070229229202011
TestConsistentReadsObserver8170%180%3636216216272711
TestPipelinesFailover7120%100%2222205205171711
TestDelegationTokensWithHA6900%160%2323196196151511
HATestUtil6700%260%4141161161282811
TestFailureToReadEdits5620%140%16161251259911
StandbyCheckpointer5490%580%4242131131131311
ObserverReadProxyProvider5300%480%4545124124212111
EditLogTailer5100%260%3333122122202011
TestHAMetrics4850%180%14141141145511
TestUpdateBlockTailing4410%20%991261268811
TestEditLogsDuringFailover3650%60%111187878811
AbstractNNFailoverProxyProvider3590%320%26268888101011
TestFailoverWithBlockTokensEnabled3540%140%19197878121211
TestMultiObserverNode3410%20%9971718811
TestHAConfiguration3280%40%101064648811
ObserverReadProxyProvider.ObserverReadInvocationHandler3270%420%252575754411
TestFailureOfSharedDir3140%80%9982825511
TestStandbyIsHot3090%n/a5585855511
RequestHedgingProxyProvider.RequestHedgingInvocationHandler2960%180%131373734411
TestInitializeSharedEdits2830%40%13137575111111
TestQuotasWithHA2710%20%8868687711
TestBootstrapStandbyWithQJM2410%90%16166666111111
StandbyCheckpointer.CheckpointerThread2360%280%202066666611
TestNNHealthCheck2350%40%111164649911
TestRetryCacheWithHA.UpdatePipelineOp2330%60%8846465511
TestHAAppend2320%100%8851513311
TestStandbyBlockManagement2150%n/a4463634411
RouterObserverReadProxyProvider2020%200%21214444111111
TestXAttrsWithHA1930%20%6638385511
TestSeveralNameNodes.CircularWriter1750%120%131339397711
TestHAFsck1740%40%8843436611
RemoteNameNodeInfo1660%140%18184040111111
TestRetryCacheWithHA.ConcatOp1620%120%111125255511
RequestHedgingProxyProvider1570%160%161642428811
EditLogTailer.MultipleNameNodeProxy1550%140%111131314411
TestPendingCorruptDnMessages1550%20%6640405511
TestBootstrapAliasmap1540%n/a3338383311
EditLogTailer.EditLogTailerThread1520%160%121244444411
TestSeveralNameNodes1300%100%8834343311
TestRetryCacheWithHA.ModifyCacheDirectiveInfoOp1250%80%9931315511
TestDNFencingWithReplication1190%40%5532323311
TestRetryCacheWithHA.CreateOp1120%80%9922225511
HAStressTestHarness1110%20%101031319911
StandbyState1080%240%212133339911
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
TestRetryCacheWithHA.AppendOp960%60%8821215511
TestRetryCacheWithHA.CreateSymlinkOp920%80%9922225511
TestRetryCacheWithHA.SetXAttrOp880%60%8821215511
TestRetryCacheWithHA.CreateSnapshotOp860%60%8819195511
TestRetryCacheWithHA.Rename2Op830%60%8818185511
TestRetryCacheWithHA.RenameOp830%60%8818185511
TestRetryCacheWithHA.AddCacheDirectiveInfoOp820%40%7721215511
TestHarFileSystemWithHA820%n/a4422224411
TestStandbyIsHot.new Supplier() {...}810%60%5514142211
TestRetryCacheWithHA.ModifyCachePoolOp800%60%8817175511
ConfiguredFailoverProxyProvider790%60%101020207711
ObserverReadProxyProviderWithIPFailover780%20%7720206611
TestRetryCacheWithHA.RemoveCachePoolOp620%40%7717175511
TestRemoteNameNodeInfo590%n/a2214142211
TestDNFencingWithReplication.ReplicationToggler570%n/a4416164411
TestObserverReadProxyProvider.NameNodeAnswer570%n/a7722227711
TestObserverNode.MkDirRunner570%n/a3317173311
TestRetryCacheWithHA.new Thread() {...}560%20%33992211
HAStressTestHarness.new MultithreadedTestUtil.RepeatingTestThread() {...}560%20%33992211
HAState550%20%101022229911
TestFailureToReadEdits.LimitedEditLogAnswer540%40%5516163311
TestFailoverWithBlockTokensEnabled.new Answer() {...}520%20%3312122211
RequestHedgingProxyProvider.RequestHedgingInvocationHandler.new Callable() {...}520%n/a22552211
TestRetryCacheWithHA.AddCachePoolOp510%40%7715155511
HAStressTestHarness.new MultithreadedTestUtil.RepeatingTestThread() {...}510%40%4411112211
TestHASafeMode.new Thread() {...}490%n/a2211112211
TestStandbyInProgressTail.new Supplier() {...}480%40%44992211
TestDelegationTokensWithHA.new PrivilegedExceptionAction() {...}480%n/a2213132211
TestDNFencingWithReplication.ReplicationToggler.new Supplier() {...}470%20%33772211
TestPipelinesFailover.PipelineTestThread460%n/a3315153311
EditLogTailer.new PrivilegedExceptionAction() {...}450%20%3311112211
TestGetGroupsWithHA430%20%5512124411
IPFailoverProxyProvider430%40%7712125511
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
TestLossyRetryInvocationHandler370%20%3313132211
TestDelegationTokensWithHA.new PrivilegedExceptionAction() {...}370%30%44882211
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/a22442211
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
TestHAStateTransitions.new MultithreadedTestUtil.RepeatingTestThread() {...}320%n/a22552211
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.MethodToTestIdempotence150%n/a11331111
TestRequestHedgingProxyProvider.new Answer() {...}150%n/a22332211
TestRequestHedgingProxyProvider.new Answer() {...}150%n/a22332211
TestFailureToReadEdits.TestType150%n/a11331111
TestDelegationTokensWithHA.TokenTestAction150%n/a11221111
TestPipelinesFailover.TestScenario150%n/a11331111
TestDelegationTokensWithHA.new PrivilegedExceptionAction() {...}150%n/a22332211
TestBootstrapStandby.new Supplier() {...}0%n/a22222211
TestBootstrapStandby.new Supplier() {...}0%n/a22222211
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
BootstrapStandby.AliasMapStorageDirectory0%n/a22332211
InMemoryAliasMapFailoverProxyProvider0%n/a11221111
TestObserverNode.ClientState0%n/a11221111
HATestUtil.CouldNotCatchUpException0%n/a11221111
HAProxyFactory0%n/a11111111