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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total35,170 of 35,1700%1,409 of 1,4090%1,7651,7658,2388,2381,0591,059185185
TestHASafeMode1,7990%260%4747432432343411
TestRequestHedgingProxyProvider1,7440%480%4141337337171711
TestDFSUpgradeWithHA1,4710%720%5656375375202011
TestObserverNode1,4530%240%4747355355353511
TestStandbyCheckpoints1,4360%920%6767291291212111
TestStandbyInProgressTail1,2200%140%2525205205181811
TestObserverReadProxyProvider1,0830%60%3131259259282811
TestConfiguredFailoverProxyProvider1,0590%480%4040196196161611
TestRetryCacheWithHA1,0360%380%5353241241343411
TestHAStateTransitions9980%220%3030298298191911
TestDNFencing9520%100%1919254254141411
TestBootstrapStandby9170%340%3838213213212111
TestEditLogTailer8960%340%4040230230232311
BootstrapStandby8740%1000%7070229229202011
TestConsistentReadsObserver8160%180%3737217217282811
TestPipelinesFailover7150%100%2222205205171711
TestDelegationTokensWithHA6910%160%2323196196151511
HATestUtil6700%260%4141161161282811
TestFailureToReadEdits5670%140%16161251259911
StandbyCheckpointer5520%580%4343132132141411
ObserverReadProxyProvider5310%480%4545124124212111
EditLogTailer5100%260%3333122122202011
TestHAMetrics4640%180%14141061065511
TestUpdateBlockTailing4410%20%991051058811
TestEditLogsDuringFailover3680%60%111187878811
AbstractNNFailoverProxyProvider3600%320%26268888101011
TestFailoverWithBlockTokensEnabled3550%140%19197878121211
TestMultiObserverNode3410%20%9970708811
TestHAConfiguration3280%40%101063638811
ObserverReadProxyProvider.ObserverReadInvocationHandler3270%420%252575754411
TestFailureOfSharedDir3160%80%9979795511
TestStandbyIsHot3070%n/a5583835511
RequestHedgingProxyProvider.RequestHedgingInvocationHandler2960%180%131373734411
TestInitializeSharedEdits2850%40%13137575111111
TestQuotasWithHA2830%20%101072729911
StandbyCheckpointer.CheckpointerThread2600%280%202067676611
TestBootstrapStandbyWithQJM2390%90%16166666111111
TestNNHealthCheck2380%40%111162629911
TestRetryCacheWithHA.UpdatePipelineOp2320%60%8846465511
TestHAAppend2310%100%8850503311
TestStandbyBlockManagement2150%n/a4461614411
RouterObserverReadProxyProvider2040%200%21214444111111
TestXAttrsWithHA1910%20%6638385511
TestSeveralNameNodes.CircularWriter1800%120%131339397711
TestHAFsck1730%40%8843436611
RemoteNameNodeInfo1680%140%18184040111111
TestRetryCacheWithHA.ConcatOp1620%120%111125255511
EditLogTailer.MultipleNameNodeProxy1570%140%111131314411
RequestHedgingProxyProvider1570%160%161642428811
TestPendingCorruptDnMessages1540%20%6639395511
TestBootstrapAliasmap1530%n/a3338383311
EditLogTailer.EditLogTailerThread1520%160%121244444411
TestSeveralNameNodes1300%100%8833333311
TestRetryCacheWithHA.ModifyCacheDirectiveInfoOp1250%80%9931315511
TestDNFencingWithReplication1190%40%5532323311
TestRetryCacheWithHA.CreateOp1120%80%9922225511
HAStressTestHarness1110%20%101031319911
StandbyState1100%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
TestHarFileSystemWithHA830%n/a4422224411
TestStandbyIsHot.new Supplier() {...}820%60%5514142211
TestRetryCacheWithHA.AddCacheDirectiveInfoOp820%40%7721215511
TestRetryCacheWithHA.ModifyCachePoolOp800%60%8817175511
ConfiguredFailoverProxyProvider790%60%101020207711
ObserverReadProxyProviderWithIPFailover780%20%7720206611
TestRetryCacheWithHA.RemoveCachePoolOp620%40%7717175511
TestDNFencingWithReplication.ReplicationToggler590%n/a4416164411
TestRemoteNameNodeInfo590%n/a2214142211
TestObserverNode.MkDirRunner590%n/a3317173311
TestObserverReadProxyProvider.NameNodeAnswer570%n/a7722227711
HAState570%20%101022229911
TestRetryCacheWithHA.new Thread() {...}560%20%33992211
HAStressTestHarness.new MultithreadedTestUtil.RepeatingTestThread() {...}560%20%33992211
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() {...}490%40%44992211
TestDelegationTokensWithHA.new PrivilegedExceptionAction() {...}480%n/a2213132211
TestPipelinesFailover.PipelineTestThread470%n/a3315153311
TestDNFencingWithReplication.ReplicationToggler.new Supplier() {...}460%20%33772211
EditLogTailer.new PrivilegedExceptionAction() {...}450%20%3311112211
TestGetGroupsWithHA430%20%5512124411
TestStateTransitionFailure430%20%3318182211
IPFailoverProxyProvider430%40%7712125511
TestEditLogTailer.new EditLogTailer.MultipleNameNodeProxy() {...}430%40%44882211
ActiveState420%20%7719196611
TestStandbyCheckpoints.new Supplier() {...}410%40%44882211
RouterObserverReadProxyProvider.RouterObserverReadInvocationHandler410%40%66994411
TestConfiguredFailoverProxyProvider.new HAProxyFactory() {...}410%40%55773311
TestDelegationTokensWithHA.new PrivilegedExceptionAction() {...}390%30%44882211
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/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
TestBootstrapStandby.new Runnable() {...}230%n/a22772211
TestObserverReadProxyProvider.new NameNodeHAProxyFactory() {...}230%n/a22552211
StandbyCheckpointer.CheckpointReceiverEntry230%n/a5510105511
AbstractNNFailoverProxyProvider.NNProxyInfo230%n/a55995511
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
TestObserverReadProxyProvider.new ClientHAProxyFactory() {...}190%n/a22222211
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
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