•  
      request #12150 Reduce load pressure put on CI agents running Tuleap test suites
    Infos
    #12150
    Thomas Gerbet (tgerbet)
    2018-08-20 09:46
    2018-08-18 16:54
    12778
    Details
    Reduce load pressure put on CI agents running Tuleap test suites
    When we first started to run the tests in parallel we had less tests and tests did no required to start a full stack with distributed Tuleap instances.
    Nowadays our CI pipeline running tests still run everything in parallel which means we start, at the same time and among other CPU and disk intensive tasks, 9 instances of Chrome, 7 instances of MySQL, 5 instances of nginx and PHP-FPM.
    Running all the tests suites in parallel is a bit inefficient, some test suites are quick enough to be played sequentially while a longer one runs so there is no need to try to do everything in parallel. Also since it generates an high sudden load, it slows tests that should be quick so they sometimes timeout for no particular reason. Reorganizing the tests to run some of them sequentially is probably going to help to get a more stable CI test pipeline.
    Other
    Empty
    Empty
    • [ ] enhancement
    • [x] internal improvement
    Empty
    Stage
    Empty
    Closed
    2018-08-20
    Attachments
    Empty
    References

    Follow-ups

    User avatar
    Integrated into Tuleap 10.4.99.31

    • Status changed from Under review to Closed
    • Connected artifacts
    • Close date set to 2018-08-20
    User avatar
    Thomas Gerbet (tgerbet)2018-08-18 17:34
    Contribution can be found there for review: gerrit #12368.

    • Summary
      -Reduce load pressure puts on CI agents running Tuleap test suites 
      +Reduce load pressure put on CI agents running Tuleap test suites 
    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    • Status changed from Under implementation to Under review