On Wed, Feb 17, 2021 at 9:39 AM Ilya Dryomov <idryomov(a)gmail.com> wrote:
On Wed, Feb 17, 2021 at 5:14 PM David Galloway <dgallowa(a)redhat.com> wrote:
Hey all,
As of today, we will no longer be building packages for upstream
ceph.git branches each time a PR is merged. Instead, we will build each
active (master, pacific, octopus, nautilus) branch twice daily ONLY if
there were changes since the last build.
https://github.com/ceph/ceph-build/pull/1743 makes this change.
This job is now disabled:
https://jenkins.ceph.com/view/all/job/ceph-dev-trigger/
This job will handle ceph.git dev builds:
https://jenkins.ceph.com/job/ceph-dev-nightly/
The purpose of this change is to reduce the load on the CI builders.
The way teuthology-suite currently works, as a side effect of this
change I think we would need to supply a rather large "-n <number of
not-yet-built revisions that are allowed to be skipped>" argument when
scheduling suites against release branches. Previously "-n 3" was
almost always enough and it took a minute or two for teuthology-suite
to figure it out. Now with only two builds per day, it is going to
be more like 30 and take a long time.
I ran into this today, we can now use the -S (--sha1) option instead,
after checking for available builds.
Neha
The problem is that instead of querying shaman for the latest revision
that is built on all distros and jumping right there, teuthology-suite
just tries the tip, then goes back one commit, then two commits, etc.
Not sure how often folks schedule suites against release branches,
but we probably want to prioritize fixing this quirk.
Thanks,
Ilya
_______________________________________________
Dev mailing list -- dev(a)ceph.io
To unsubscribe send an email to dev-leave(a)ceph.io