Uploaded image for project: 'Hadoop HDFS'
  1. Hadoop HDFS
  2. HDFS-15646 Track failing tests in HDFS
  3. HDFS-16231

Fix TestDataNodeMetrics#testReceivePacketSlowMetrics

    XMLWordPrintableJSON

Details

    • Reviewed

    Description

      TestDataNodeMetrics#testReceivePacketSlowMetrics fails with stacktrace:

      java.lang.AssertionError: Expected exactly one metric for name TotalPacketsReceived 
      Expected :1
      Actual   :0
       <Click to see difference>
      	at org.junit.Assert.fail(Assert.java:89)
      	at org.junit.Assert.failNotEquals(Assert.java:835)
      	at org.junit.Assert.assertEquals(Assert.java:647)
      	at org.apache.hadoop.test.MetricsAsserts.checkCaptured(MetricsAsserts.java:278)
      	at org.apache.hadoop.test.MetricsAsserts.getLongCounter(MetricsAsserts.java:237)
      	at org.apache.hadoop.hdfs.server.datanode.TestDataNodeMetrics.testReceivePacketSlowMetrics(TestDataNodeMetrics.java:200)
      
      // Error MetricsName in current code,e.g TotalPacketsReceived,TotalPacketsSlowWriteToMirror,TotalPacketsSlowWriteToDisk,TotalPacketsSlowWriteToOsCache
      
            MetricsRecordBuilder dnMetrics = getMetrics(datanode.getMetrics().name());
            assertTrue("More than 1 packet received",
                getLongCounter("TotalPacketsReceived", dnMetrics) > 1L); 
            assertTrue("More than 1 slow packet to mirror",
                getLongCounter("TotalPacketsSlowWriteToMirror", dnMetrics) > 1L);
            assertCounter("TotalPacketsSlowWriteToDisk", 1L, dnMetrics);
            assertCounter("TotalPacketsSlowWriteToOsCache", 0L, dnMetrics);
      

      Attachments

        Issue Links

          Activity

            People

              haiyang Hu Haiyang Hu
              haiyang Hu Haiyang Hu
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 2h 40m
                  2h 40m