Uploaded image for project: 'Thrift'
  1. Thrift
  2. THRIFT-3303

Disable concurrent cabal jobs on Travis to avoid GHC crash

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 0.9.3
    • Build Process
    • None
    • Patch Available

    Description

      Recently more than half of Travis builds are failing because of GHC crush seemingly due to out of memory.

      Several examples of such failures:
      https://travis-ci.org/apache/thrift/jobs/75674316
      https://travis-ci.org/apache/thrift/jobs/75674316
      https://travis-ci.org/apache/thrift/jobs/74296672
      https://travis-ci.org/apache/thrift/jobs/74296672
      https://travis-ci.org/apache/thrift/jobs/73955088

      The patch forces number of cabal install jobs to 1 so that it does not consume too much resource.

      I've run several Travis builds with this setting and it's quite stable now.

      Attachments

        Activity

          People

            nsuke Nobuaki Sukegawa
            nsuke Nobuaki Sukegawa
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: