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

Update surefire version to 3.0.0 and use the SurefireForkNodeFactory

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • 2.6.0, 3.0.0-alpha-4, 2.5.5, 2.4.18
    • test
    • None
    • maven unit tests

    • Reviewed

    Description

      The final surefire version 3.0.0 is released so we can update from 3.0.0-M6 -> 3.0.0. The final version has several fixes and is more stable.
       
      SurefireForkNodeFactory is a new strategy to control how the surefire forked nodes communicate with the main maven process. It uses a tcp channel instead of process pipes. It helps to fix some "corrupted channel" messages seen in the s390x build and should be more reliable on all platforms. I have been testing locally on amd64 and s390x and have not had any issues.
       
      Ref: 
      https://maven.apache.org/surefire/maven-surefire-plugin/examples/process-communication.html
       

      Attachments

        Issue Links

          Activity

            People

              jonathan.albrecht Jonathan Albrecht
              jonathan.albrecht Jonathan Albrecht
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: