1. 03 Jul, 2018 5 commits
  2. 02 Jul, 2018 5 commits
  3. 01 Jul, 2018 2 commits
  4. 30 Jun, 2018 8 commits
  5. 29 Jun, 2018 8 commits
    • Otto Kekäläinen's avatar
      Travis-CI: Ensure AWS key management plugin is not built nor packaged · 5ef4870b
      Otto Kekäläinen authored
      Building this plugin which requires run-time access to network, uses a lot
      of disk space and is slow was already partially disabled. This way we
      also ensure that on cmake level it never runs even if it out of some
      autodetection reason at times thought it could run.
      
      This fixes the error message:
        fatal: unable to access 'https://github.com/awslabs/aws-sdk-cpp.git/':
        Problem with the SSL CA cert (path? access rights?)
      5ef4870b
    • Otto Kekäläinen's avatar
      Travis-CI: Don't build nor package the embedded server to save disk space · d6b26a89
      Otto Kekäläinen authored
      Fixes errors on Travis like:
        cp: error writing debian/libmariadbd19//usr/lib/x86_64-linux-gnu/
        libmariadbd.so.19: No space left on device
      d6b26a89
    • Otto Kekäläinen's avatar
      autobake-deb: Stop packaging plugins that are not built · dbdaafb0
      Otto Kekäläinen authored
      This complements commit ecb0e0ad that
      disabled a bunch of plugins from being built on Travis-CI (due to time
      and disk space saving reasons).
      
      When the plugins are not built, the packaging phase will fail due to
      missing files. This change omits the files from packaging to the process
      can complete successfully.
      dbdaafb0
    • Teodor Mircea Ionita's avatar
    • Teodor Mircea Ionita's avatar
    • Teodor Mircea Ionita's avatar
      MDEV-16213: Further improvements to the Travis config · 7b6e8672
      Teodor Mircea Ionita authored
      * Exclude some storage engines from Travis to conserve
        build time and disk usage per job. Exluded:
        TOKUDB MROONGA SPIDER OQGRAPH PERFSCHEMA SPHINX
      * Increase travis_wait from default 20m to 30 for MTR
      * Use travis_wait for long running MTR command (wait
        30m instead of default 20m)
      * Increase testcase-timeout to 20m for OSX, 2m for Linux
      * Set ccache size only on Linux, adjust timeout again
      * Increase cache push timeout to 5 mins
      * Remove AWS defines, not needed
      * Remove commented out ASAN rules, has been disabled
        previously since it has a significant impact on job
        runtime, should be used more in buildbot instead
      * Misc cleanup and fixes
      7b6e8672
    • Teodor Mircea Ionita's avatar
    • Teodor Mircea Ionita's avatar
      MDEV-16213: Improvements and adjustments to Travis config · 5cdc70b8
      Teodor Mircea Ionita authored
      Several improvements have been made so that builds run
      faster and with fewer canceled jobs:
      
      * Set ccache max size to 1GB. Was 512MB for Linux
      (too low for MariaDB) and 5GB on macOS with defaults;
      
      * Don't install libasan in Travis if not necessary.
      Sicne ASAN is disabled for the time being, save
      time/resources for other steps;
      
      * Decrease number of parallel processes. To prevent
      resource exhaustion leading to poor performance. According
      to Travis docs, a max of 4 concurrent processses should be
      run per job:
      https://docs.travis-ci.com/user/common-build-problems/#My-build-script-is-killed-without-any-error
      
      * Reconsider tests exec order and split huge main and rocksdb
      test suites into their own job, decreasing the chance of going
      over the Travis job execution limit and getting killed;
      
      * Increase Travis testcase-timeout to 4 minutes. Occasionally
      on Ubuntu target and frequently on macOS, many tests in main,
      rpl, binlog suites take longer than 2 minutes, resulting in
      many jobs failing, when in reality the failing tests didn't
      get a chance to complete. From my testing, along with the other
      speedups, i.e. increasing ccache size, a timeout of 4 minutes
      should be Ok.  Revert to 3 minutes of necessary.
      
      * Build with GCC and Clang version 5,6 only.
      
      * Rename GCC_VERSION to CC_VERSION for clarity. We are using
      two compilers after all, GCC and Clang.
      
      * Stop using somewhat obsolete Clang4 in Travis. Also, was the
      reason for the failing test suites in MDEV-15430.
      5cdc70b8
  6. 28 Jun, 2018 12 commits