Re: Change to dev build frequency

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Feb 19, 2021 at 1:40 AM Neha Ojha <nojha@xxxxxxxxxx> wrote:
>
> On Wed, Feb 17, 2021 at 9:39 AM Ilya Dryomov <idryomov@xxxxxxxxx> wrote:
> >
> > On Wed, Feb 17, 2021 at 5:14 PM David Galloway <dgallowa@xxxxxxxxxx> 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.

Yup, but that is a manual process.  It should really happen
automatically.  shaman's REST API already supports sha1=latest
query, so it's just the teuthology-suite piece that is missing.

I've a ticket against teuthology here:

  https://tracker.ceph.com/issues/49373

Thanks,

                Ilya
_______________________________________________
Dev mailing list -- dev@xxxxxxx
To unsubscribe send an email to dev-leave@xxxxxxx



[Index of Archives]     [CEPH Users]     [Ceph Devel]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux