Uploaded image for project: 'Apache Avro'
  1. Apache Avro
  2. AVRO-994

TestFileSpanStorage.testTonsOfSpans() fails on my slow VM

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 1.6.0, 1.6.1
    • 1.6.2, 1.7.0
    • java
    • None

    Description

      Tests run: 4, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 15.554 sec <<< FAILURE!
      testTonsOfSpans(org.apache.avro.ipc.trace.TestFileSpanStorage)  Time elapsed: 3.853 sec  <<< FAILURE!
      java.lang.AssertionError: expected:<50000> but was:<42356>
              at org.junit.Assert.fail(Assert.java:93)
              at org.junit.Assert.failNotEquals(Assert.java:647)
              at org.junit.Assert.assertEquals(Assert.java:128)
              at org.junit.Assert.assertEquals(Assert.java:472)
              at org.junit.Assert.assertEquals(Assert.java:456)
              at org.apache.avro.ipc.trace.TestFileSpanStorage.testTonsOfSpans(TestFileSpanStorage.java:70)
      

      The issue seems to be the Thread.sleep(2000) on line 66. Doubling this to 4000ms causes the test to pass. In general it might be better to make this sleep event-based rather than using a fixed sleep time. If that isn't possible, then maybe using some sort of a retry loop would work.

      Attachments

        1. AVRO-994.patch
          0.7 kB
          James Baldassari

        Activity

          People

            jbaldassari James Baldassari
            jbaldassari James Baldassari
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: