Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-16213

Travis jobs are killed way to often due to time limit

Details

    • Task
    • Status: Closed (View Workflow)
    • Minor
    • Resolution: Fixed
    • 10.3.8
    • Tests
    • None

    Description

      All jobs that are marked with a ! and errored status (different from failed) have been killed by travis due to exceeding the max runtime of 50 minutes:

      The job exceeded the maximum time limit for jobs, and has been terminated.

      https://travis-ci.org/MariaDB/server/builds

      In this case, some parts of big suites like main, rpl and binlog may never get to attended. The solution would be to reconsider the current test suite matrix split inside .travis.yml:

      env:
      matrix:

      • GCC_VERSION=4.8 TYPE=RelWithDebInfo MYSQL_TEST_SUITES=rpl
      • GCC_VERSION=5 TYPE=RelWithDebInfo MYSQL_TEST_SUITES=main,archive,optimizer_unfixed_bugs,parts,sys_vars,unit,vcol,innodb,innodb_gis,innodb_zip,innodb_fts
      • GCC_VERSION=6 TYPE=RelWithDebInfo MYSQL_TEST_SUITES=binlog,binlog_encryption,encryption,rocksdb
      • GCC_VERSION=6 TYPE=RelWithDebInfo MYSQL_TEST_SUITES=csv,federated,funcs_1,funcs_2,gcol,handler,heap,json,maria,perfschema,plugins,multi_source,roles

      Maybe split big suites like main, innodb. binlog into separe jobs for a start and see the change? I can try that out on my own Travis setup first:
      https://travis-ci.org/shinnok/server

      Attachments

        Activity

          teodor Teodor Mircea Ionita (Inactive) created issue -
          elenst Elena Stepanova added a comment - - edited

          Before doing something big, please make sure it's not a Travis issue. Travis has been misbehaving recently (again), tests on my repo fail either with clear environmental problems, or with obscure timeouts. It happened before and then got resolved on the Travis side.
          I'm not claiming that it's also the case for you, but take it into account.

          elenst Elena Stepanova added a comment - - edited Before doing something big, please make sure it's not a Travis issue. Travis has been misbehaving recently (again), tests on my repo fail either with clear environmental problems, or with obscure timeouts. It happened before and then got resolved on the Travis side. I'm not claiming that it's also the case for you, but take it into account.

          All green on my repo:
          https://travis-ci.org/shinnok/server/builds/383004314

          Top three commits:
          https://github.com/shinnok/server/commits/tm-10.3-macfixes

          In a gist, stop using clang4, rename GCC_VERSION to CC_VERSION, use same version for both clang and gcc for simplicity and clarity. Split main and rocksdb suites to separate jobs.

          teodor Teodor Mircea Ionita (Inactive) added a comment - All green on my repo: https://travis-ci.org/shinnok/server/builds/383004314 Top three commits: https://github.com/shinnok/server/commits/tm-10.3-macfixes In a gist, stop using clang4, rename GCC_VERSION to CC_VERSION, use same version for both clang and gcc for simplicity and clarity. Split main and rocksdb suites to separate jobs.
          svoj Sergey Vojtovich made changes -
          Field Original Value New Value
          Assignee Vicentiu Ciorbaru [ cvicentiu ]
          teodor Teodor Mircea Ionita (Inactive) made changes -
          Assignee Vicentiu Ciorbaru [ cvicentiu ] Teodor Mircea Ionita [ teodor ]
          teodor Teodor Mircea Ionita (Inactive) added a comment - Fixed in 4d637628d34d64183a6fb0962983244680ace167~4...4d637628d34d64183a6fb0962983244680ace167
          teodor Teodor Mircea Ionita (Inactive) made changes -
          issue.field.resolutiondate 2018-06-29 11:08:16.0 2018-06-29 11:08:16.633
          teodor Teodor Mircea Ionita (Inactive) made changes -
          Fix Version/s 10.3.8 [ 23113 ]
          Resolution Fixed [ 1 ]
          Status Open [ 1 ] Closed [ 6 ]
          serg Sergei Golubchik made changes -
          Workflow MariaDB v3 [ 87327 ] MariaDB v4 [ 133548 ]

          People

            teodor Teodor Mircea Ionita (Inactive)
            teodor Teodor Mircea Ionita (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Git Integration

                Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.