Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-27041

Flakey test detector generated garbage, breaks build automation

Details

    • Task
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 2.6.0
    • None
    • flakies, test
    • None

    Description

      Flakey test automation is injecting nonsense into the mvn invocation used by builds. The skip list includes: **/htWtApR.NTIeNsGt:H tAtnp Sielrlveegra.java, which causes the build to fail with

      [ERROR] Unknown lifecycle phase "tAtnp". You must specify a valid lifecycle phase or a goal in the format <plugin-prefix>:<goal> or <plugin-group-id>:<plugin-artifact-id>[:<plugin-version>]:<goal>. Available lifecycle phases are: validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy, pre-clean, clean, post-clean, pre-site, site, post-site, site-deploy. -> [Help 1]
      

      Attachments

        1. jstack
          210 kB
          Duo Zhang

        Activity

          zhangduo Duo Zhang added a comment -

          I've already deleted the broken output for two find flaky tests, so it should be OK for now.

          The state of the flaky tests job for branch-2 is not good. The problem is TestClusterScopeQuotaThrottle, it will hang there forever and cause the build to timeout.

          Let me upload the jstack result of the hanging process. Need to dig more.

          zhangduo Duo Zhang added a comment - I've already deleted the broken output for two find flaky tests, so it should be OK for now. The state of the flaky tests job for branch-2 is not good. The problem is TestClusterScopeQuotaThrottle, it will hang there forever and cause the build to timeout. Let me upload the jstack result of the hanging process. Need to dig more.
          ndimiduk Nick Dimiduk added a comment -

          This broken test name is really generated by maven,

          ...
          [INFO] Running org.apache.hadoop.hbase.http.TestSpnegoHttpServer
          [INFO] Running org.apache.hadoop.hbase.htWtApR.NTIeNsGt:H tAtnp Sielrlveegra
          ...
          

          https://ci-hbase.apache.org/job/HBase%20Nightly/job/branch-2/541/artifact/output-jdk11-hadoop3/patch-unit-root.txt/*view*/

          ndimiduk Nick Dimiduk added a comment - This broken test name is really generated by maven, ... [INFO] Running org.apache.hadoop.hbase.http.TestSpnegoHttpServer [INFO] Running org.apache.hadoop.hbase.htWtApR.NTIeNsGt:H tAtnp Sielrlveegra ... https://ci-hbase.apache.org/job/HBase%20Nightly/job/branch-2/541/artifact/output-jdk11-hadoop3/patch-unit-root.txt/*view*/
          zhangduo Duo Zhang added a comment -

          Ah, then let's delete this build and try again...

          zhangduo Duo Zhang added a comment - Ah, then let's delete this build and try again...
          ndimiduk Nick Dimiduk added a comment -

          Okay. I deleted branch-2/541 and re-ran the flakies job. This garbage string is no longer in the excludes file.

          ndimiduk Nick Dimiduk added a comment - Okay. I deleted branch-2/541 and re-ran the flakies job. This garbage string is no longer in the excludes file.

          People

            Unassigned Unassigned
            ndimiduk Nick Dimiduk
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: