coreos / coreos-ci

CoreOS CI powers upstream testing for CoreOS projects.
https://jenkins-coreos-ci.apps.ocp.ci.centos.org/
6 stars 10 forks source link

Don't periodically scan branches and cap concurrent pods to 6 #29

Closed jlebon closed 3 years ago

jlebon commented 3 years ago
commit 7adecf5108c5a2803f0b824c5fe1ff7e733f6102
Author: Jonathan Lebon <jonathan@jlebon.com>
Date:   Thu Apr 8 09:57:10 2021 -0400

    jobs/seed-github-ci: don't periodically scan branches

    Because we don't have persistent storage, everytime Jenkins gets
    reprovisioned, it wants to test ancient PRs when it does its first
    scheduled repo scan. This unnecessarily bogs down the cluster and
    increases the flakiness of test runs we actually care about.

    So tell Jenkins to stop doing that.

    The downside here is that Jenkins doesn't get to GC deleted
    PRs/branches, but meh... the whole pod gets periodically wiped anyway.
commit ac366c06a7e85fa51431a8c1069d30c54001ee85
Author: Jonathan Lebon <jonathan@jlebon.com>
Date:   Thu Apr 8 10:06:44 2021 -0400

    jenkins/config: cap concurrent pods to 6

    Our CI test jobs are demanding and noisy neighbours. If repos are
    particularly active, 15 parallel pods increases the flake rate for
    everyone.

    Let's bring it down to 6 and see how it goes.